次の方法で共有


SqlChars.Write(Int64, Char[], Int32, Int32) メソッド

定義

引数に指定されたバッファーから、この SqlChars インスタンスに文字をコピーします。

public:
 void Write(long offset, cli::array <char> ^ buffer, int offsetInBuffer, int count);
public void Write (long offset, char[] buffer, int offsetInBuffer, int count);
member this.Write : int64 * char[] * int * int -> unit
Public Sub Write (offset As Long, buffer As Char(), offsetInBuffer As Integer, count As Integer)

パラメーター

offset
Int64

SqlChars インスタンス内の値のオフセット位置 (long 値)。

buffer
Char[]

コピー対象の文字配列バッファー。

offsetInBuffer
Int32

バッファー内のコピー開始位置を示すオフセット値 (Int32 整数)。

count
Int32

コピーする文字数を表す Int32 型の整数。

注釈

この操作が を超えて LengthMaxLengthLength 内の位置に書き込む場合は、新しい終了位置を反映するようにが更新されます。

offsetInBuffer 値は、 以下 Lengthである必要があります。 それ以外の場合は、例外がスローされます。 null 値インスタンスに書き込む場合は、値 0 のみを指定できます。

を超えて MaxLength書き込もうとすると、例外がスローされます。

適用対象

こちらもご覧ください