ArraySegment<T>.Slice Método

Definición

Sobrecargas

Slice(Int32)

Crea un sector del segmento de la matriz actual a partir del índice especificado.

Slice(Int32, Int32)

Crea un sector con la longitud especificada del segmento de matriz actual a partir del índice especificado.

Slice(Int32)

Crea un sector del segmento de la matriz actual a partir del índice especificado.

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)

Parámetros

index
Int32

Índice en el que va a comenzar el segmento.

Devoluciones

ArraySegment<T>

Un segmento de matriz que consta de todos los elementos del segmento de matriz actual desde index hasta el final del segmento de matriz.

Excepciones

La matriz subyacente de esta instancia es null.

index es mayor que la longitud de la matriz subyacente de esta instancia.

Se aplica a

Slice(Int32, Int32)

Crea un sector con la longitud especificada del segmento de matriz actual a partir del índice especificado.

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)

Parámetros

index
Int32

Índice en el que va a comenzar el segmento.

count
Int32

La longitud deseada del sector.

Devoluciones

ArraySegment<T>

Un segmento de matriz de count elementos, empezando en index.

Excepciones

La matriz subyacente de esta instancia es null.

index es mayor que la longitud de la matriz subyacente de esta instancia.

o bien

count es mayor que la longitud de la matriz subyacente de esta instancia, index.

Se aplica a