ArraySegment<T>.Slice Método

Definição

Sobrecargas

Nome Description
Slice(Int32)

Forma uma fatia do segmento de matriz atual começando no índice especificado.

Slice(Int32, Int32)

Forma uma fatia do comprimento especificado fora do segmento de matriz atual, começando no índice especificado.

Slice(Int32)

Forma uma fatia do segmento de matriz atual começando no í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

O índice no qual iniciar a fatia.

Retornos

Um segmento de matriz que consiste em todos os elementos do segmento de matriz atual de index até o final do segmento de matriz.

Exceções

A matriz subjacente dessa instância é null.

index é maior que o comprimento da matriz subjacente desta instância.

Aplica-se a

Slice(Int32, Int32)

Forma uma fatia do comprimento especificado fora do segmento de matriz atual, começando no í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

O índice no qual iniciar a fatia.

count
Int32

O comprimento desejado da fatia.

Retornos

Um segmento de matriz de count elementos começando em index.

Exceções

A matriz subjacente dessa instância é null.

index é maior que o comprimento da matriz subjacente desta instância.

-ou-

count é maior que o comprimento da matriz subjacente desta instância – index.

Aplica-se a