Csharp初学者,举个妙用索引器的例子,用来重复说明索引器的作用,为理解概念提供帮助,不要过于简单。

 我来答
z1h2p31983
推荐于2017-11-25 · TA获得超过251个赞
知道小有建树答主
回答量:147
采纳率:0%
帮助的人:157万
展开全部
索引器说白一点就是能够像数组一样方便的操纵数据。
.net类库程序随处可见索引器的例子

string str ="abc";
char c=str[0]; //str[0]就是索引器的例证,有这玩意不是取数据简单方便了?
再比如
datarow row= datatable.rows[0] //这样取数据行不就方便了?
再举个自定义的例子
public class IndexerDemo{
string[] strs=new string[3];
public string this[index]{
get{ return strs[index];}
set {strs[index]=value;}
}
}
IndexerDemo indexer=new IndexDemo();
indexer[0]="a"; //赋值
indexer[1]="b";
indexer[2]="c";
string str =indexer[0];//取值这样操作数据不是很方便吗?自己去实践领悟吧,这东西作用大着点。
草薙在
2012-10-17 · TA获得超过4795个赞
知道大有可为答主
回答量:6187
采纳率:50%
帮助的人:6321万
展开全部
没什么妙用不妙用的,就是看起来舒服而已。

collectin.set_Item(1,value)变成collection[1] = value;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式