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

long 值,位移至包含在 SqlChars 執行個體中的值。

buffer
Char[]

要複製的目標字元陣列緩衝區。

offsetInBuffer
Int32

緩衝區中要開始進行資料複製的 Int32 整數位移。

count
Int32

Int32 整數,表示要複製的字元數目。

備註

如果此作業寫入超過 Length 但在 內 MaxLength 的位置, Length 則會更新以反映新的結束位置。

的值 offsetInBuffer 必須小於或等於 Length 。 否則會擲回例外狀況。 寫入 Null 值實例時,只能指定 0 的值。

如果嘗試寫入超過 MaxLength ,則會擲回例外狀況。

適用於

另請參閱