博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#中的索引器的简单理解和用法
阅读量:7194 次
发布时间:2019-06-29

本文共 607 字,大约阅读时间需要 2 分钟。

索引器是一种特殊的类成员,它能够让对象以类似数组的方式来存取,使程序看起来更为直观,更容易编写。

1、索引器的定义

C#中的类成员可以是任意类型,包括数组和集合。当一个类包含了数组和集合成员时,索引器将大大简化对数组或集合成员的存取操作。

定义索引器的方式与定义属性有些类似,其一般形式如下:

[修饰符] 数据类型 this[索引类型 index]  {      get{
//获得属性的代码} set{
//设置属性的代码} }

修饰符包括: public,protected,private,internal,new,virtual,sealed,override, abstract,extern。

数据类型:表示将要存取的数组或集合元素的类型。

索引器类型:表示该索引器使用哪一类型的索引来存取数组或集合元素,可以是整数,可以是字符串。

this关键字:表示操作本对象的数组或集合成员,可以简单把它理解成索引器的名字,因此索引器不能具有用户定义的名称。

 引用:

 https://www.cnblogs.com/jiangshuai52511/p/7199347.html

转载于:https://www.cnblogs.com/fenger0124/p/8097604.html

你可能感兴趣的文章
uvm_monitor——借我一双慧眼
查看>>
AS3 与handle交互通信
查看>>
查看nginx编译模块
查看>>
接口隔离原则(Interface Segregation Principle)ISP
查看>>
新开始
查看>>
误删除了Oracle的dbf文件后的解决方法
查看>>
PHP网站,两个域名在一个空间,如何做301转向
查看>>
Mysql系列五:数据库分库分表中间件mycat的安装和mycat配置详解
查看>>
Web References - There was an error downloading 'http://localhost:/xxx/xxx.asmx'
查看>>
Python之禅及释义
查看>>
laravel5.4 开发简书网站
查看>>
设置类库项目的程序集名称和默认命名空间
查看>>
对属性NaN的理解纠正和对Number.isNaN() 、isNaN()方法的辨析
查看>>
【转】iOS lame编译 arm64 armv7s armv7 x86_64 i386指令集
查看>>
LeetCode-二叉树的最大深度
查看>>
Linux内核剖析(五)Linux内核的构建过程
查看>>
19、生鲜电商平台-安全设计与架构
查看>>
webpack常见的配置总结 ---只是一些常见的配置
查看>>
Django_06_项目完成
查看>>
寻找子字符串int find_substr(char *s1, char *s2)
查看>>