C#中在一个类中可以申明多个索引器吗?

我想在一个类中申明多个索引器如姓名籍贯等如何实现呀... 我想在一个类中申明多个索引器 如姓名 籍贯等 如何实现呀 展开
 我来答
孙中吕
2009-08-10 · 专注C/S架构开发框架技术研究
孙中吕
采纳数:435 获赞数:788

向TA提问 私信TA
展开全部
类索引器只能有一个如this[int i]但可以重装,如this[string name].如你的要求把姓名,籍贯写成索引器,只能把属性声明为数组。获取用getName(int index)形式表达
幻巧05
推荐于2016-09-29 · TA获得超过699个赞
知道答主
回答量:31
采纳率:0%
帮助的人:34.6万
展开全部
一个类中只能声明一个indexer,但是与类从接口中继承的indexer不冲突。
但是接口中的indexer必须显式实现,用一个接口类型的引用指向类的对象时,使用的索引即是接口中定义的indexer
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
旋天渣观9129
2009-08-10 · TA获得超过1487个赞
知道大有可为答主
回答量:1443
采纳率:0%
帮助的人:1628万
展开全部
public string Name{get {return name;}}
public string Province{get {return province;}}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cspioneer
2009-08-10 · TA获得超过118个赞
知道小有建树答主
回答量:285
采纳率:0%
帮助的人:171万
展开全部
可以有不同的类型
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式