CharBuffer.GetChars(Int32, Int32, Char[], Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Kopiert einen Bereich von Zeichen aus der verbleibenden Sequenz dieses Puffers in ein Array.
[Android.Runtime.Register("getChars", "(II[CI)V", "GetGetChars_IIarrayCIHandler", ApiSince=37)]
public virtual void GetChars(int srcBegin, int srcEnd, char[] dst, int dstBegin);
[<Android.Runtime.Register("getChars", "(II[CI)V", "GetGetChars_IIarrayCIHandler", ApiSince=37)>]
abstract member GetChars : int * int * char[] * int -> unit
override this.GetChars : int * int * char[] * int -> unit
Parameter
- srcBegin
- Int32
Der Index des ersten zu kopierenden Zeichens relativ zur aktuellen Pufferposition. Darf nicht negativ und nicht größer als srcEndsein.
- srcEnd
- Int32
Der Index nach dem letzten zu kopierenden Zeichen relativ zur aktuellen Pufferposition. Darf nicht überschreiten Length().
- dst
- Char[]
Das Array, das die Zeichen empfängt. Dieser Wert darf nicht null sein.
- dstBegin
- Int32
Der nicht negative Zielindex, an dem mit dem Schreiben begonnen werden soll. Das Array muss Platz für srcEnd Minuszeichen srcBegin haben.
Implementiert
- Attribute
Hinweise
Der Quellbereich enthält srcBegin und schließt aus srcEnd. Quellindizes sind relativ zur aktuellen Position und nicht zum Anfang des Puffers. Dieser Vorgang ändert die Position des Puffers nicht.
Die geerbten Standardimplementierungsaufrufe CharAt(Int32) für jedes Zeichen. Wenn ein anderer Vorgang die Sequenz während der Kopie verkürzt, kann eine Index-Ausnahme auftreten, nachdem einige Zeichen kopiert wurden.
Android-Referenz für den geerbten CharSequence.getChars-Vertrag.