Freigeben über


Memory<T>.Slice Methode

Definition

Überlädt

Slice(Int32)

Bildet einen Slice aus dem aktuellen Speicher, das an einem angegebenen Index beginnt.

Slice(Int32, Int32)

Bildet einen Slice aus dem aktuellen Speicher. Dabei wird an einem angegebenen Index für eine angegebene Länge begonnen.

Slice(Int32)

Quelle:
Memory.cs
Quelle:
Memory.cs
Quelle:
Memory.cs

Bildet einen Slice aus dem aktuellen Speicher, das an einem angegebenen Index beginnt.

public:
 Memory<T> Slice(int start);
public Memory<T> Slice (int start);
member this.Slice : int -> Memory<'T>
Public Function Slice (start As Integer) As Memory(Of T)

Parameter

start
Int32

Der Index, an dem der Slice beginnen soll.

Gibt zurück

Ein Objekt, das alle Elemente der aktuellen Instanz von start bis zum Ende der Instanz enthält.

Ausnahmen

start ist kleiner als 0 (null) oder größer als Length.

Gilt für:

Slice(Int32, Int32)

Quelle:
Memory.cs
Quelle:
Memory.cs
Quelle:
Memory.cs

Bildet einen Slice aus dem aktuellen Speicher. Dabei wird an einem angegebenen Index für eine angegebene Länge begonnen.

public:
 Memory<T> Slice(int start, int length);
public Memory<T> Slice (int start, int length);
member this.Slice : int * int -> Memory<'T>
Public Function Slice (start As Integer, length As Integer) As Memory(Of T)

Parameter

start
Int32

Der Index, an dem der Slice beginnen soll.

length
Int32

Die Anzahl von Elementen, die in den Slice eingeschlossen werden sollen.

Gibt zurück

Ein Objekt, das length-Elemente aus der aktuellen Instanz enthält, die bei start beginnen.

Ausnahmen

start ist kleiner als 0 (null) oder größer als Length.

- oder -

length ist größer als Length - start.

Gilt für: