yongshi123

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

      索引器的用处其实能让客户端以比较方便简洁的方式去访问客户端所要访问的数据。具体点来说,就好像把类、接口或者结构的实例对象装进了一个数组或者ArrayList中似的,可以通过下标ARR[i]或者ARR["name"]这样的方式来访问对象。索引器的格式如下:
public class IndexerClass
{
   //.......
public DataType this[int index]
{
   get{}     //这里返回的可以是在该类中的某个属性或者某个返回函数
   set{}     //这里设置该类中的某个属性或者某个返回函数
}
   //..........
}

另外一个格式:
public class IndexerClass
{
   //.......
public DataType this[string name]
{
   get{}     //这里返回的可以是在该类中的某个属性或者某个返回函数
   set{}     //这里设置该类中的某个属性或者某个返回函数
}
   //..........
}

posted on 2008-11-04 21:16  yongshi123  阅读(190)  评论(0)    收藏  举报