Compartilhar via


ArraySegment<T>.Slice Método

Definição

Sobrecargas

Slice(Int32)

Forma uma fatia com base no segmento de matriz atual, começando no índice especificado.

Slice(Int32, Int32)

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

Slice(Int32)

Forma uma fatia com base no 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

ArraySegment<T>

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 da instância é null.

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

Aplica-se a

Slice(Int32, Int32)

Forma uma fatia do tamanho especificado com base no 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 tamanho desejado da fatia.

Retornos

ArraySegment<T>

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

Exceções

A matriz subjacente da instância é null.

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

- ou -

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

Aplica-se a