SqlDataReader阅读器
SqlDataReader.Item属性:http://msdn.microsoft.com/zh-cn/library/y64yaah2.aspx
那获取第6行的数据,为什么是SqlDataReader[5],而不是SqlDataReader.Item(5)同样,List集合的Item属性,第6个元素,为什么是写的List[5],而不是写的List.Item(5)MSDN明明写的是Item属性,那就应该.Item(),这种写法啊,为什么没有出现Item这个单词呢?
SqlDataReader.Item属性:http://msdn.microsoft.com/zh-cn/library/y64yaah2.aspx
那获取第6行的数据,为什么是SqlDataReader[5],而不是SqlDataReader.Item(5)同样,List集合的Item属性,第6个元素,为什么是写的List[5],而不是写的List.Item(5)MSDN明明写的是Item属性,那就应该.Item(),这种写法啊,为什么没有出现Item这个单词呢?
解决方案 »
- 发送邮件问题!
- asp.net JS传递url utf-8 中文乱码!!!!
- C#中如何接收VC传递过来的COPYDATASTRUCT结构体中的参数
- 【求教】连接对方服务器的SQLServer2008
- c#多线程播放音乐问题?
- 跪求答案:C#能调用微软流媒体DRM加密SDK吗?
- 请问怎么打印listView中的内容?
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~在c#中如何设置modem的属性~~~~~~~~~~~~~~~~~~~~~~~~
- 如何将unicoe字符串转为Ansi字符串?
- 如何获取combobox数据源非绑定列的值?大家帮忙啊
- 各位大虾们,最后一步了,实现不了。
- 做一个系统监视服务器性能?
public int X { get; }
其实会产生一个叫 public int get_X() 的方法。
但是你不能在C#里面直接调用它。
我就是想问Item属性
ListBox不同,它本身除了Items数据..还是个显示控件.还有其他属性.
List这样的只是存放数据.没有其他玩意了.所以可以直接用.
2.C#的发展方向是高速开发..尽量少写代码.只要功能一样.哪个代码短用哪个
这个Item应该只是MSDN上的一个写法,“Item”表明其是一个索引器
虽然它描述的是“索引器与属性的比较”,但是这篇文章是站在c#语言角度而言,说的是“c#的属性”,而不是站在通用的.net的角度说“.net的属性”。这正是因为c#根本不支持有参数的属性,因此才额外多出来这个文章来对比一下。因此,当你将.net通用的文档看作是c#的文档,就会误解了。你看到的是.net属性,这个不假。但是它只能用vb.net等其它语言编译器去编写,而c#根本不支持带参数的属性,只是对于Item属性(而且只能有一个参数)“额外开恩”地定义了一个索引器概念来访问它。
另外你看的msdn我想是中文版的,做一个提示:计算机说明在E转C时意思会跑题,大家都懂得。