Buffer.Slice 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.
Überlädt
Slice() |
Erstellt einen neuen Puffer, dessen Inhalt eine freigegebene Untersequenz des Inhalts dieses Puffers ist. |
Slice(Int32, Int32) |
Erstellt einen neuen Puffer, dessen Inhalt eine freigegebene Untersequenz des Inhalts dieses Puffers ist. |
Slice()
Erstellt einen neuen Puffer, dessen Inhalt eine freigegebene Untersequenz des Inhalts dieses Puffers ist.
[Android.Runtime.Register("slice", "()Ljava/nio/Buffer;", "GetSliceHandler", ApiSince=34)]
public virtual Java.Nio.Buffer? Slice ();
[<Android.Runtime.Register("slice", "()Ljava/nio/Buffer;", "GetSliceHandler", ApiSince=34)>]
abstract member Slice : unit -> Java.Nio.Buffer
override this.Slice : unit -> Java.Nio.Buffer
Gibt zurück
Der neue Puffer
- Attribute
Hinweise
Erstellt einen neuen Puffer, dessen Inhalt eine freigegebene Untersequenz des Inhalts dieses Puffers ist.
Der Inhalt des neuen Puffers beginnt an der aktuellen Position dieses Puffers. Änderungen am Inhalt dieses Puffers sind im neuen Puffer sichtbar und umgekehrt. Die Werte für Position, Grenzwert und Markierung der beiden Puffer sind unabhängig.
Die Position des neuen Puffers ist null, seine Kapazität und sein Limit sind die Anzahl der elemente, die in diesem Puffer verbleiben, und seine Markierung ist undefiniert. Der neue Puffer ist direkt, wenn dieser Puffer direkt ist, und nur, wenn dieser Puffer direkt ist, und er ist schreibgeschützt, wenn dieser Puffer schreibgeschützt ist.
In 9 hinzugefügt.
Java-Dokumentation für java.nio.Buffer.slice()
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
Slice(Int32, Int32)
Erstellt einen neuen Puffer, dessen Inhalt eine freigegebene Untersequenz des Inhalts dieses Puffers ist.
[Android.Runtime.Register("slice", "(II)Ljava/nio/Buffer;", "GetSlice_IIHandler", ApiSince=34)]
public virtual Java.Nio.Buffer? Slice (int index, int length);
[<Android.Runtime.Register("slice", "(II)Ljava/nio/Buffer;", "GetSlice_IIHandler", ApiSince=34)>]
abstract member Slice : int * int -> Java.Nio.Buffer
override this.Slice : int * int -> Java.Nio.Buffer
Parameter
- index
- Int32
Die Position in diesem Puffer, an der der Inhalt des neuen Puffers gestartet wird; darf nicht negativ sein und darf nicht größer als sein. #limit() limit()
- length
- Int32
Die Anzahl der Elemente, die der neue Puffer enthalten wird; darf nicht negativ sein und darf nicht größer als sein. limit() - index
Gibt zurück
Der neue Puffer
- Attribute
Hinweise
Erstellt einen neuen Puffer, dessen Inhalt eine freigegebene Untersequenz des Inhalts dieses Puffers ist.
Der Inhalt des neuen Puffers beginnt an der Position index
in diesem Puffer und enthält length
Elemente. Änderungen am Inhalt dieses Puffers sind im neuen Puffer sichtbar und umgekehrt. Die Werte für Position, Grenzwert und Markierung der beiden Puffer sind unabhängig.
Die Position des neuen Puffers ist null, seine Kapazität und sein Grenzwert sind length
undefiniert. Der neue Puffer ist direkt, wenn dieser Puffer direkt ist, und nur, wenn dieser Puffer direkt ist, und er ist schreibgeschützt, wenn dieser Puffer schreibgeschützt ist.
In 13 hinzugefügt.
Java-Dokumentation für java.nio.Buffer.slice(int, int)
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.