c#中的索引器
来源:互联网 发布:中国地图数据库 编辑:程序博客网 时间:2024/05/22 02:15
索引器属性 允许如对待数组 一样对待对象 ,允许类的客户代码 能在对象中进行索引,就好像对象是一个数组一样
- namespace test
- {
- class MyList
- {
- protected ArrayList data = new ArrayList();
- public object this[int index]
- {
- get
- {
- if (index > -1 && index < data.Count)
- {
- return (data[index]);
- }
- else
- {
- return null;
- }
- }
- set
- {
- if (index > -1 && index < data.Count)
- {
- data[index] = value;
- }
- else if (index == data.Count)
- {
- data.Add(value);
- }
- }
- }
- }
- class Program
- {
- static void Main(string[] args)
- {
- MyList l = new MyList();
- l[0] = "foo";
- l[1] = "aa";
- l[2] = "bb";
- Console.WriteLine("{0} {1} {2}",l[0],l[1],l[2]);
- Console.ReadKey();
- }
- }
- }
- C#中的索引器
- C#中的索引器
- C#中的索引器
- C# 中的索引器
- c#中的索引器
- C#中的索引器
- c#中的索引器
- C#中的索引器
- C#中的索引器
- C#中的索引器
- C#中的索引器
- C#中的索引器
- C#中的索引器
- 概述C#中的索引器
- C#中的索引器概念
- 概述C#中的索引器
- C#接口中的索引器
- 浅析C#中的索引器
- 显式隐式转换
- uC/OS-II内核架构解析(1)---嵌入式RTOS
- 三种命名规则
- BNU 4129 输出源文件(模拟)
- 查看Oracle当前用户下的信息(用户,表视图,索引,表空间,同义词,存储过程函数,约束条件)
- c#中的索引器
- 模拟账户
- 看css禅意花园记的笔记
- 快速找到未知长度单链表的中间节点
- uC/OS-II内核架构解析(2)---uC/OS-II基本介绍
- Linux目录的读、写和执行权限的解析
- SQL中行转列的问题!
- GridView控件重载并应用于课程表制作
- 显示全部标签和部分标签【jquery】