目录
索引器
什么是索引器:
- 索引器是一组get 和 set 访问器, 与属性类类似。
索引器和属性相同点:
- 和属性一样,索引器不用分配内存来存储。
- 索引器和属性都主要被用来访问其它数据成员, 它们与这些成员数据相关联,并可以提供读取和写入。
索引器和属性不同点:
- 属性通常操作一个数据成员。
- 索引器通常可以操作多个数据成员。
- 索引器至少要有一个参数列表
- 属性需要有名称, 而索引器在相应的位置上是 this 。
说明: 我们可以认为索引器是为类的多个数据成员提供get 和 set 的属性,通过索引器,我们可以操作许多可能的数据成员。 那么索引器本身可以是任何类型,不仅仅是数值类型。