索引指示器可以利用数组下标访问类的数组成员。
using System;
class Test
{
class A
{
//数组类型成员
private int[] i;
public A()
{
i = new int[5] { 1, 2, 3, 4, 5 };
}
//索引指示器
public int this[int index]
{
set
{
i[index] = value;
}
get
{
return i[index];
}
}
}
static void Main()
{
A a = new A();
a[3] = 9;
Console.WriteLine("{0}, {1}, {2}, {3}", a[0], a[1], a[2], a[3]);
}
}