interface ITable { // 可以在接口中声明索引器 object this[int x, int y] { get; set; } } class DataTable : ITable { private object[,] cells = new object[10, 10]; /// <summary> ///在接口中声明的索引器的实现 /// </summary> /// <param name="x">X-Index</param> /// <param name="y">Y-Index</param> /// <returns>Content of this cell</returns> public object this[int x, int y] { get { return cells[x, y]; } set { cells[x, y] = value; } } }