.net中的索引器
来源:互联网 发布:android判断网络类型 编辑:程序博客网 时间:2024/05/17 21:27
.net中的索引器主要是针对集合的属性,让使用者更加方便的使用集合成员。
下面先定义一个Person的类,然后为该类创建一个索引器。
class Person { private string FirstName = "phone"; private string SecondName = "ball"; //为类创建索引器,格式为:访问修饰符+类型+this[参数1,参数2,.....] public string this[int index] { set { if (index == 1) { FirstName = value; } else if (index == 2) { SecondName = value; } else { throw new Exception("错误的序号!"); } } get { if (index == 1) { return FirstName; } else if (index == 2) { return SecondName; } else { throw new Exception("错误的序列号!"); } } }索引器看上去和属性很像,但是他们是有区别的:
1、定义方式是不同的,索引器必须用this[]这种格式,属性只需要对字段进行get;set;封装就好了
2、索引器是索引参数列表,而属性没有参数
0 0
- .net中的索引器
- .NET 索引器
- .NET 索引器
- .NET基础--索引器
- .net索引器
- .NET索引器
- C#中的索引器
- C#中的索引器
- C#中的索引器
- 接口中的索引器
- C# 中的索引器
- c#中的索引器
- C#中的索引器
- c#中的索引器
- C#中的索引器
- C#中的索引器
- C#中的索引器
- C#中的索引器
- 跟我一起学extjs5(37--单个模块的设计[5取得模块列表数据])
- Android 更新升级下载 自定义Updates 兼容版
- 2014年湖南省赛赛后总结
- 理解css盒模型以及三种定位的区别
- Codeforces 112A-Petya and Strings(实现)
- .net中的索引器
- PHP开发常规安全问题总结
- android自动化单元测试
- 四川大学线下编程比赛第二题:Peter的X
- css的优势
- [转]浅谈聊天机器人设计思路 - [思路]
- 清幽岁月,浅浅行
- win8.1的64位环境下安装配置tomcat
- 简单的css代码1