C#中在一个类中可以申明多个索引器吗?
答案:4 悬赏:0 手机版
解决时间 2021-03-30 16:27
- 提问者网友:十年饮冰
- 2021-03-30 09:02
C#中在一个类中可以申明多个索引器吗?
最佳答案
- 五星知识达人网友:一秋
- 2021-03-30 09:27
一个类中只能声明一个indexer,但是与类从接口中继承的indexer不冲突。
但是接口中的indexer必须显式实现,用一个接口类型的引用指向类的对象时,使用的索引即是接口中定义的indexer
但是接口中的indexer必须显式实现,用一个接口类型的引用指向类的对象时,使用的索引即是接口中定义的indexer
全部回答
- 1楼网友:山河有幸埋战骨
- 2021-03-30 11:37
public string Name{get {return name;}}
public string Province{get {return province;}}
public string Province{get {return province;}}
- 2楼网友:長槍戰八方
- 2021-03-30 10:57
可以有不同的类型
- 3楼网友:雪起风沙痕
- 2021-03-30 10:13
类索引器只能有一个如this[int i]但可以重装,如this[string name].如你的要求把姓名,籍贯写成索引器,只能把属性声明为数组。获取用getName(int index)形式表达
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯