索引器
索引器不一定就是 p[1] 这种下标方式的
也可以重载成:
public string this[string a,int b,int c]
{
get{}
set{}
}
这里的所引起类型是string 就是返回类型
【】中是参数列表
方法体中 是 get块和 set块 和属性一样 可以只有其中之一
使用方式:
一:
Person person = new Person()
person[1]="小明";
Console.WriteLine(person[1]+person[2]) //给索引1赋值后 读取索引1和索引2的值
Person person2 = new Person()
Console.WriteLine(person["tom",3,9]);//它只有GET属性 是直接return 索引器三个参数