C# 索引器
来源:互联网 发布:域名价格评估 编辑:程序博客网 时间:2024/06/05 04:26
由于以前是写Java的没有见过索引器这种写法,所以感觉比较怪,所以在此处进行记录一下索引器的学习经过;
索引器就是让类有通过索引的方式来获取值,定义类似于类中的属性,需要复写其get或者set方法,也可以全部覆写掉,他的参数可以是多个,也不限定类型,但是索引器不能定义为static,这个需要注意
下面是我测试使用的方法:
namespace SuoyinqiTest {
class People {
private string name = "xuss";
public string this[string index] {
get {
return name;
}
set {
name = value;
}
}
}
class Program {
static void Main(string[] args) {
People p = new People();
Console.Write(p["benben"]);
p["benben"] = "benben";
Console.Write(p["benben"]);
Console.Read();
}
}
}
获得到的结果也是变化的,验证了这种特殊的调用方式
1 0
- C#索引器
- C#索引器
- C#索引器
- C#中的索引器
- C#索引器
- C# 索引器
- C#索引器
- C#索引器
- C# 索引器
- C#索引器
- C#索引器
- C#索引器
- C#索引器
- c#属性 索引器
- C#的索引器
- C#索引器
- C#索引器
- C#索引器
- 兼容所有浏览器的JQuery zClip插件实现复制到剪贴板功能
- 跳出框框
- 关于服务器双网卡接口连接两个网络的静态路由配置---处理
- VirtualBox为linux硬盘扩容
- Qt之坐标系统
- C# 索引器
- Java使用DOM解析xml文件
- Windows下从零开始学习nodejs4.X+express4.X开发--(3)创建服务器
- 分享抓取网站静态资源的工具
- http文件上传的总结
- AsyncTask和Handler的优缺点比较
- Core Data
- fail-fast机制
- 即时通讯实现方式(采用openfire和asmack方式)