黑马程序员技术交流社区
标题:
索引器
[打印本页]
作者:
WENZISUN
时间:
2013-12-18 22:11
标题:
索引器
本帖最后由 WENZISUN 于 2013-12-19 15:22 编辑
这个索引器的定义怎么感觉有些特别啊,有this、还有中括号,我想知道这个索引器是方法吗,和其他一般的方法有什么共性和特性
作者:
haxyek
时间:
2013-12-18 22:21
索引器的产生是要访问对象里的数组元素
如果调用类中的属性,可以用“.”的形式显示出来,但是,如果对象里面有个数组元素,怎么取出数组里的某个值呢?这时候就可以用索引器。
当然,后来扩展到可以取得对象中的任何值。
作者:
红鹰(Jake)
时间:
2013-12-18 23:36
索引器就是对对象中的属性进行访问,现在已经可以访问对象中的任何信息了,不仅是数组,非数组都可以。
索引序号是从0开始依次下来。当然索引参数也不仅仅可以用int,其他的类型都可以使用在索引参数中。
作者:
王子斌
时间:
2013-12-19 02:34
索引器:是C#引入的一个新型的类成员,它允许类或结构的实例按照与数组相同的方式进行索引。 索引器类型于属性,它们的不同之处在于索引器的访问器采用参数。 定义了索引器之后,就可以像访问数组一样,使用[]运算符访问类的成员。 定义索引器的方式与定义属性有些类似,其一般形式如下: [修饰符] 数据类型 this <[数据类型 标识符]> { get{//获得属性的代码} set{//设置属性的代码} }
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2