当前位置:编程学习 > C#/ASP.NET >>

this["name"]是叫"索引"吗?

请教大家: 在写一个类的属性时,我以前都这样写:



private string _name;
public string Name
{
  get {return _name;}
  set {_name = value;}
}



现在看到有人这样写



public string Name
{
  get {return this["name"];}
  set {this["name"] = value;}
}


(1) 请问这里它不用private变量,而用this["name"], this["name"]是叫"索引"语法吗?

(2) 能具体讲讲this["..."]使用的好处吗?


--------------------编程问答-------------------- http://www.bianceng.cn/Cp/c11.htm


你自己看看!!


如果你还不懂的话,我无语! --------------------编程问答-------------------- 准确地讲应该叫索引器 --------------------编程问答-------------------- 特殊的索引 --------------------编程问答-------------------- 过年还在努力啊  顶个~ --------------------编程问答-------------------- 叫啥有区别吗...不就是传参返回值.. --------------------编程问答-------------------- 参考键/值对的集合类用法。 --------------------编程问答-------------------- 一楼的例子楼主好好看看 --------------------编程问答-------------------- this[]
[]这个语法就叫索引器 this只是表示被索引的对象 --------------------编程问答-------------------- 有个疑惑,既然是索引,为什么参数是一个字符串常量呢? --------------------编程问答-------------------- 哦,这样子,回复的有点急了。。。 --------------------编程问答-------------------- 这应该是一个接受字符串参数的索引器的调用 --------------------编程问答-------------------- 它的实际作用跟方法一样,也可以接受多参数,参数可以是任何类型~~~
唯一的差别是必须有返回值~~~~
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,