索引指示器提供对对象集合的访问与操作
示例:
using System;
namespace Zxd
{
 public class Indexer
{
 int[] i;
 public Indexer()
{
i = new int[10];
}
public int this[int index]//索引指示器

  get { return i[index]; }
  set { i[index] = value; }
}
}
public Test
{
 Indexer indexer = new Indexer();
 public void Main()
 {
  for(int i=0;i<10;i++)
  { 
   indexer[i] = i;//通过索引指示器对数组赋值
  }
  for(int i=0;i<10;i++)
  Console.WriteLine("{0}",indexer[i].ToString());
  Console.WriteLine(indexer.Count.ToString());
  }
}
}
应该输出;
0
1
2
3
4
5
6
7
8
9
10