今天我也学这个地方,没弄明白,于是百度搜到你了,刚才自己试验了一下弄明白了,给你解释一下。MSDN上说是:从零开始的列序号。意思就是比方说你用Select语句选择了多个列,然后通过这个参数可以控制返回哪一列的值,如果你只需要第一列,那就是GetValue(0) 还有,SqlDataReader每次只读取一行