Condividi tramite


ArraySegment<T>.Slice Metodo

Definizione

Overload

Slice(Int32)

Crea una sezione dal segmento di matrice corrente a partire dall'indice specificato.

Slice(Int32, Int32)

Forma una sezione della lunghezza specificata dal segmento di matrice corrente a partire dall'indice specificato.

Slice(Int32)

Crea una sezione dal segmento di matrice corrente a partire dall'indice specificato.

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)

Parametri

index
Int32

Indice in corrispondenza del quale iniziare la sezione.

Restituisce

ArraySegment<T>

Segmento di matrice costituito da tutti gli elementi del segmento di matrice corrente da index alla fine del segmento di matrice.

Eccezioni

La matrice sottostante per questa istanza è null.

index è maggiore della lunghezza della matrice sottostante di questa istanza.

Si applica a

Slice(Int32, Int32)

Forma una sezione della lunghezza specificata dal segmento di matrice corrente a partire dall'indice specificato.

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)

Parametri

index
Int32

Indice in corrispondenza del quale iniziare la sezione.

count
Int32

Lunghezza desiderata della sezione.

Restituisce

ArraySegment<T>

Segmento di matrice di count elementi a partire da index.

Eccezioni

La matrice sottostante per questa istanza è null.

index è maggiore della lunghezza della matrice sottostante di questa istanza.

-oppure-

count è maggiore della lunghezza della matrice sottostante di questa istanza - index.

Si applica a