ArraySegment<T>.Slice Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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
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
.