ArraySegment<T>.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(Int32) |
Bildet einen Slice aus dem aktuellen Arraysegment ab dem angegebenen Index |
Slice(Int32, Int32) |
Bildet einen Slice der angegebenen Länge aus dem aktuellen Arraysegment ab dem angegebenen Index |
Slice(Int32)
Bildet einen Slice aus dem aktuellen Arraysegment ab dem angegebenen Index
public:
ArraySegment<T> Slice(int index);
public ArraySegment<T> Slice (int index);
member this.Slice : int -> ArraySegment<'T>
Public Function Slice (index As Integer) As ArraySegment(Of T)
Parameter
- index
- Int32
Der Index, an dem der Slice beginnen soll.
Gibt zurück
Ein Arraysegment, das aus allen Elementen des aktuellen Arraysegments von index
bis zum Ende des Arraysegments besteht
Ausnahmen
Der Wert des zugrunde liegenden Arrays für diese Instanz ist null
.
index
ist größer als die Länge des zugrunde liegenden Arrays dieser Instanz.
Gilt für
Slice(Int32, Int32)
Bildet einen Slice der angegebenen Länge aus dem aktuellen Arraysegment ab dem angegebenen Index
public:
ArraySegment<T> Slice(int index, int count);
public ArraySegment<T> Slice (int index, int count);
member this.Slice : int * int -> ArraySegment<'T>
Public Function Slice (index As Integer, count As Integer) As ArraySegment(Of T)
Parameter
- index
- Int32
Der Index, an dem der Slice beginnen soll.
- count
- Int32
Die gewünschte Länge des Slices
Gibt zurück
Ein Arraysegment von count
-Elementen, beginnend bei index
.
Ausnahmen
Der Wert des zugrunde liegenden Arrays für diese Instanz ist null
.
index
ist größer als die Länge des zugrunde liegenden Arrays dieser Instanz.
- oder -
count
ist größer als die Länge des zugrunde liegenden Arrays dieser Instanz – index
.