C# 索引器(C#学习笔记05)(count)

网友投稿 688 2022-09-13

C# 索引器(C#学习笔记05)(count)

C# 索引器(C#学习笔记05)(count)

索引器

索引器能够使对象像数组一样被索引,使用数组的访问方式 object[x]

索引器的声明在某种程度上类似于属性的声明,例如,使用 get 和 set 方法来定义一个索引器。

不同的是,属性值的定义要求返回或设置一个特定的数据成员,而索引器的定义要求返回或设置的是某个对象实例的一个值,即索引器将实例数据切分成许多部分,然后通过一些方法去索引、获取或是设置每个部分。

定义属性需要提供属性名,而定义索引器需要提供一个指向对象实例的 this 关键字。

索引可以重载

使用索引示例:

运行:

zero

one

two

null

null

null

null

null

null

null

C:\Program Files\dotnet\dotnet.exe (进程 5248)已退出,返回代码为: 0。

若要在调试停止时自动关闭控制台,请启用“工具”->“选项”->“调试”->“调试停止时自动关闭控制台”。

按任意键关闭此窗口...

参考链接:https://w3cschool-/wkcsharp/sozt1nvr.html

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:戴尔服务器两块硬盘损坏报警离线,组的RAID5阵列,数据恢复成功
下一篇:mac安装虚拟机win10,Mac安装VirtualBox
相关文章

 发表评论

暂时没有评论,来抢沙发吧~