ArraySegment<T>.Slice Metoda

Definice

Přetížení

Name Description
Slice(Int32)

Vytvoří řez z aktuálního segmentu pole počínaje zadaným indexem.

Slice(Int32, Int32)

Vytvoří řez zadané délky mimo aktuální segment pole počínaje zadaným indexem.

Slice(Int32)

Zdroj:
ArraySegment.cs
Zdroj:
ArraySegment.cs
Zdroj:
ArraySegment.cs
Zdroj:
ArraySegment.cs
Zdroj:
ArraySegment.cs

Vytvoří řez z aktuálního segmentu pole počínaje zadaným indexem.

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)

Parametry

index
Int32

Index, na kterém má řez začínat.

Návraty

Maticový segment, který se skládá ze všech prvků aktuálního segmentu pole od index konce segmentu pole.

Výjimky

Základní pole této instance je null.

index je větší než délka podkladového pole této instance.

Platí pro

Slice(Int32, Int32)

Zdroj:
ArraySegment.cs
Zdroj:
ArraySegment.cs
Zdroj:
ArraySegment.cs
Zdroj:
ArraySegment.cs
Zdroj:
ArraySegment.cs

Vytvoří řez zadané délky mimo aktuální segment pole počínaje zadaným indexem.

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)

Parametry

index
Int32

Index, na kterém má řez začínat.

count
Int32

Požadovaná délka řezu

Návraty

Maticový count segment prvků začínající na index.

Výjimky

Základní pole této instance je null.

index je větší než délka podkladového pole této instance.

nebo

count je větší než délka podkladového pole této instance - index.

Platí pro