SqlChars.Write(Int64, Char[], Int32, Int32) Metod

Definition

Kopierar tecken från den införda bufferten till den här SqlChars instansen.

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)

Parametrar

offset
Int64

En long värdeförskjutning till det värde som finns i instansen SqlChars .

buffer
Char[]

Den teckenmatrisbuffert som ska kopieras till.

offsetInBuffer
Int32

En Int32 heltalsförskjutning i bufferten som du vill börja kopiera till.

count
Int32

Ett Int32 heltal som representerar antalet tecken som ska kopieras.

Kommentarer

Om den här åtgärden skriver till en position utanför Length men inom MaxLengthLengthuppdateras för att återspegla den nya slutpositionen.

Värdet offsetInBuffer för måste vara mindre än eller lika med Length. Ett undantag utlöses annars. Endast värdet 0 kan anges när du skriver till en null-värdeinstans.

Om ett försök görs att skriva bortom MaxLengthgenereras ett undantag.

Gäller för

Se även