请问C#中索引器的签名是指什么,比如下面这个索引器里:

2024-12-18 15:08:50
推荐回答(2个)
回答1:

索引器的签名是指它的参数列表和返回值,即:参数列表 int i,返回值为泛型的T。
方法的签名意亦如此。

回答2:

索引器是用于访问类的集合类型成员变量的类的成员。
定义如下:
[访问修饰符] 数据类型 this [数据类型 标示符]
{
get{ };
set{ };
}
索引器的作用 ?
1)实现封装保护类成员 2)使用简单
为何使用索引器?
索引器是实现封装的一种方式;起到保护类成员的作用;同时使用起来简单方便:为集合对象创建索引器后,可以对类对象指定索引来直接访问数组元素即用索引数组的方式索引对象
何时使用索引器?
当类的成员变量是集合类型,可以创建索引器