ArraySegment<T>.Slice Método

Definição

Sobrecargas

Name Description
Slice(Int32)

Forma uma fatia a partir do segmento atual do array começando no índice especificado.

Slice(Int32, Int32)

Forma uma fatia do comprimento especificado a partir do segmento atual do array, começando no índice especificado.

Slice(Int32)

Forma uma fatia a partir do segmento atual do array 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 a partir do qual começar a fatia.

Devoluções

Um segmento de array que consiste em todos os elementos do segmento atual de index até ao fim do segmento de array.

Exceções

O array subjacente desta instância é null.

index é maior do que o comprimento do array subjacente desta instância.

Aplica-se a

Slice(Int32, Int32)

Forma uma fatia do comprimento especificado a partir do segmento atual do array, 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 a partir do qual começar a fatia.

count
Int32

O comprimento desejado da fatia.

Devoluções

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

Exceções

O array subjacente desta instância é null.

index é maior do que o comprimento do array subjacente desta instância.

-ou-

count é maior do que o comprimento do array subjacente desta instância - index.

Aplica-se a