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

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/11 19:38:03
Csharp初学者,举个妙用索引器的例子,用来重复说明索引器的作用,为理解概念提供帮助,不要过于简单.
xSn@VBG.yh_ C:6M%T )! 6%@"?]c/M<윙9Hh&ܴY5kK. .y n*^DIrY4e9+ol5pjXR`ߤŐ{=rY(V2`T}*>:d(tyAUZ Mv@`s80INH#r: I j "FKY)XǴ[\MhNqKnqeGHј1FQX?%#ɛ(n{UVaՇA'ιmIԽ},t)}0)fGmAIb)5hd*DŽXB4ᝲ-շcT}aWq-wD"<~Gӂ*)Uq%VWu!?H"ku q9/gEC893$6,A~|dԳ ^?A(٨ōǓ{{o[ۣFEΡb=nЦs jII 97ݚ

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

Csharp初学者,举个妙用索引器的例子,用来重复说明索引器的作用,为理解概念提供帮助,不要过于简单.
索引器说白一点就是能够像数组一样方便的操纵数据.
.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];//取值这样操作数据不是很方便吗?自己去实践领悟吧,这东西作用大着点.