属性可以理解成特殊访问器的方法, 注意, 属性其实在中间语言还是方法.属性这个东西更接近于人类认识世界的方法.比如把人抽象成类, 他有身高,体重,肤色等.这些都是数据, 用属性这种数据结构更容易去描述和理解,而不是只有方法(c,c++,java等只有方法没有属性的概念).至于索引器, 适用于集合,比如班级可以作为一个集合(N排M列).为了确定某一个具体学生,可以找到他的所在的排和列,就可以使用类似于Students[n][m]这样的方式去访问这个同学"数据".这就是索引器的使用.可以理解一种特殊的属性, 亦即特殊的方法 |