索引器

索引器不一定就是  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 索引器三个参数

 

posted @ 2019-07-14 16:42  jims u  阅读(116)  评论(0编辑  收藏  举报