ArraySegment<T>.Slice Methode

Definition

Überlädt

Name Beschreibung
Slice(Int32)

Bildet ein Segment aus dem aktuellen Arraysegment ab dem angegebenen Index.

Slice(Int32, Int32)

Bildet ein Segment der angegebenen Länge aus dem aktuellen Arraysegment ab dem angegebenen Index.

Slice(Int32)

Quelle:
ArraySegment.cs
Quelle:
ArraySegment.cs
Quelle:
ArraySegment.cs
Quelle:
ArraySegment.cs
Quelle:
ArraySegment.cs

Bildet ein Segment 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 das Segment beginnen soll.

Gibt zurück

Ein Arraysegment, das aus allen Elementen des aktuellen Arraysegments vom index Ende des Arraysegments besteht.

Ausnahmen

Das zugrunde liegende Array dieser Instanz ist null.

index ist größer als die Länge des zugrunde liegenden Arrays dieser Instanz.

Gilt für:

Slice(Int32, Int32)

Quelle:
ArraySegment.cs
Quelle:
ArraySegment.cs
Quelle:
ArraySegment.cs
Quelle:
ArraySegment.cs
Quelle:
ArraySegment.cs

Bildet ein Segment 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 das Segment beginnen soll.

count
Int32

Die gewünschte Länge des Datenschnitts.

Gibt zurück

Ein Arraysegment von count Elementen beginnend bei index.

Ausnahmen

Das zugrunde liegende Array dieser 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.

Gilt für: