StreamContainer.Read

Read(byte[])

バイトを読み取り、指定されたバイト バッファを埋めます。

public virtual int Read(byte[] bytes)
パラメータタイプ説明
bytesByte[]埋めるバイト。

戻り値

読み取られたバイト数。ストリームに十分なバイトがない場合、この値はバッファ内のバイト数よりも少なくなることがあります。

関連項目


Read(byte[], int, int)

現在のストリームから一連のバイトを読み取り、読み取ったバイト数だけストリーム内の位置を進めます。

public virtual int Read(byte[] buffer, int offset, int count)
パラメータタイプ説明
bufferByte[]バイトの配列。このメソッドが戻ると、バッファには指定されたバイト配列が含まれており、値はoffsetと (offset +count - 1) 現在のソースから読み取られたバイトに置き換えられます。
offsetInt32のゼロベースのバイトオフセットbuffer現在のストリームから読み取ったデータの格納を開始する位置。
countInt32現在のストリームから読み取る最大バイト数。

戻り値

バッファに読み込まれた合計バイト数。要求されたバイト数が現在利用できない場合、これは要求されたバイト数よりも少なくなる可能性があり、ストリームの終わりに達した場合はゼロ (0) になる可能性があります.

関連項目