从指定的列偏移量将字节流读入缓冲区,并将其作为从给定的缓冲区偏移量开始的数组。[C#]
public virtual long GetBytes(
   int i,
   long dataIndex,
   byte[] buffer,
   int bufferIndex,
   int length
);参数

从零开始的列序号。 
dataIndex 
字段中的索引,从其开始读取操作。 
buffer 
要将字节流读入的缓冲区。 
bufferIndex 
开始读取操作的 buffer 的索引。 
length 
要复制到缓冲区中的最大长度。 
返回值
读取的实际字节数。这个length参数不能确定啊,请教如何正确使用SqlDataReader.GetBytes?