求解...
看书没看明白C#中属性和索引这俩块(基本上什么都没看明白),求解...
------解决方案--------------------这个,本人技术和语言有限,坐等牛牛吧
------解决方案--------------------简单说,属性是指我们发布的public的,就好像TextBox的Text
索引,就是列表或数组的索引啊,list[0],第一个,list[1],第二个
google去吧
------解决方案--------------------举个例子吧 这个叫字段 private int _id;
下面这个就叫属性,封装了上面的字段
public int ID
{
set { _id = value; }
get { return _id; }
}
------解决方案--------------------
你可以看下IL代码,你会看到属性其实就是方法,比如Name,转成IL代码后就是get_Name()
------解决方案--------------------索引就是通过“索引”找内容
比如String s="abcdef"; 可以通过索引这个C#特性找到b字符:s[1]
而属性呢,是一个对象的“属性”,比如我们的汽车颜色,能耗,车长,车牌...,所以这就引发了只读或者只写或者可读可写属性。