对象.Item(ID)和对象.ID的区别
两个都可以用,有什么区别,求解答,搜了好久找不到
[解决办法]
其实就是索引器和属性的区别吧
a、 属性可以调用方法就如同他们是公共数据成员,而索引器可以调用对象上得方法,如同对象是一个数组。
b、 属性可以通过简单的名称访问, 而索引器需要通过索引器访问。
c、 属性可以为静态成员或者实例成员,而索引器必须是实例成员。
d、 属性的get访问器没有参数, 而索引器上的get访问器具有与索引器相同的形参表。
e、 属性的set访问器包含隐式value参数,而对于索引器,除了value参数外,索引器的set访问器还具有与索引器相同的形参表。
索引器使得对象可按照与数组相似的方法进行索引,索引器可被重载,当访问二维数组时可以有多个形参;索引器不必根据整数值进行索引,由你决定如何定义特定的查找机制;要声明类或结构上的索引器,请使用this关键字。