已解决
C#接口多继承的写法
来自网友在路上 190890提问 提问时间:2023-11-08 12:07:09阅读次数: 90
最佳答案 问答题库908位专家为你答疑解惑
在使用C#中,经常会遇到多种接口继承,比如下像下面的代码:
public class Health : IHealth, ISync, ITick, INotifyCreated, INotifyOwnerChanged{public readonly HealthInfo Info;INotifyDamageStateChanged[] notifyDamageStateChanged;INotifyDamage[] notifyDamage;INotifyDamage[] notifyDamagePlayer;IDamageModifier[] damageModifiers;IDamageModifier[] damageModifiersPlayer;INotifyKilled[] notifyKilled;INotifyKilled[] notifyKilledPlayer;
在这里看到这个类,它总共继承了5个接口。
由于接口继承比较多,那么在写代码的时候要注意什么呢?
这种情况下,由于接口众多,那么出现接口函数命名重复的机率就会增多,导致编译不通过。这时就需要改写接口时,把接口名字也要写上去。
如下所示:
void INotifyCreated.Created(Actor self){notifyDamageStateChanged = self.TraitsImplementing<INotifyDamageStateChanged>().ToArray();notifyDamage = self.TraitsImplementing<INotifyDamage>().ToArray();notifyDamagePlayer = self.
查看全文
99%的人还看了
相似问题
- MeterSphere | 接口测试请求体中,int类型的入参实现动态化变量
- postman设置接口关联这样做,薪资直接涨3k
- 接口自动化中cookies的处理技术
- C#中抽象类、抽象方法和接口暨内联临时变量的精彩表达
- 【实战详解】如何快速搭建接口自动化测试框架?Python + Requests
- 一次显著的接口性能优化,从10s优化到0.9s
- 做接口自动化遇到的20个难点,记录下我是如何解决的!
- 全网最全jmeter接口测试/接口自动化测试看这篇文章就够了:跨线程组传递jmeter变量及cookie的处理
- 微信小程序发货信息录入接口 错误上传时间非法,请按照 RFC 3339 格式填写?
- 京东商品详情数据接口【京东API接口开发系列】,监控京东价格走势,接口代码示例,可高并发批量获取
猜你感兴趣
版权申明
本文"C#接口多继承的写法":http://eshow365.cn/6-35334-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: 基于Java Web的在线教学质量评价系统的设计与实现
- 下一篇: 数字孪生与GIS的完美融合