DataReader.GetBytes(Int32, Byte[], Int32, Int32) 方法

定义

检索原始二进制数据的指定字节数。

public:
 abstract int GetBytes(int index, cli::array <System::Byte> ^ buffer, int bufferIndex, int length);
public abstract int GetBytes (int index, byte[] buffer, int bufferIndex, int length);
abstract member GetBytes : int * byte[] * int * int -> int
Public MustOverride Function GetBytes (index As Integer, buffer As Byte(), bufferIndex As Integer, length As Integer) As Integer

参数

index
Int32

要检索的项的当前数据块的索引。

buffer
Byte[]

应放置指定数据(作为字节数组)的数组。 如果为 null,则此方法返回数组所需的大小,以适应所有指定的数据。

bufferIndex
Int32

用参数指定的字节数组中的起始点的索引 buffer

length
Int32

要读入到用参数指定的字节数组中的字节数 buffer

返回

Int32

返回一个整数值,该值指示读入缓冲区的字节数。

例外

indexbufferIndex 和/或 length 参数无效。

适用于