类中如何对list泛型做访问器??

简介:

     一直觉得c#中的get,set访问器是个好东西,能很好的完成数据读取和写入的其他附加操作,这对于数据同步等都是很方便的。

  可是,前段时间的一个类中有List泛型,这个的get,set如何写呢?一开始死活找不到答案

  后来在一个实例代码中,看到原来是这么写的

         public DrawObject this[int index]
        {
            get
            {
                if (index < 0 || index >= graphicsList.Count)
                    return null;

                return graphicsList[index];
            }
        }
   恍然大悟,呵呵~~


作者:热情的沙漠
出处:http://www.cnblogs.com/buptzym/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。


 本文转自FerventDesert博客园博客,原文链接:http://www.cnblogs.com/buptzym/archive/2011/08/03/2125955.html,如需转载请自行联系原作者

目录
打赏
0
0
0
0
20
分享
相关文章
【Java集合类面试二十五】、有哪些线程安全的List?
线程安全的List包括Vector、Collections.SynchronizedList和CopyOnWriteArrayList,其中CopyOnWriteArrayList通过复制底层数组实现写操作,提供了最优的线程安全性能。
【Java集合类面试二十三】、List和Set有什么区别?
List和Set的主要区别在于List是一个有序且允许元素重复的集合,而Set是一个无序且元素不重复的集合。
【Bug记录】list模拟实现const迭代器类
【Bug记录】list模拟实现const迭代器类
List集合的实现类
List集合的实现类
|
10月前
|
Java的List、Set、Queue等接口及其实现类的技术性文章
Java的List、Set、Queue等接口及其实现类的技术性文章
55 1
若依修改,配置了一个接口路径出现了,如何放通接口{ “msg“: “请求访问:/code/list,认证失败,无法访问系统资源“, “code“: 401}
若依修改,配置了一个接口路径出现了,如何放通接口{ “msg“: “请求访问:/code/list,认证失败,无法访问系统资源“, “code“: 401}
Java list set map等接口及其实现类
Java list set map等接口及其实现类
Java容器类List、ArrayList、Vector及map、HashTable、HashMap
Java容器类List、ArrayList、Vector及map、HashTable、HashMap
70 0
|
10月前
|
C++
【C++练级之路】【Lv.8】【STL】list类的模拟实现
【C++练级之路】【Lv.8】【STL】list类的模拟实现
深入解析Java List接口及其实现类
深入解析Java List接口及其实现类
190 1