Span<T>.Slice Span<T>.Slice Span<T>.Slice Span<T>.Slice Method

Definição

Sobrecargas

Slice(Index) Slice(Index) Slice(Index) Slice(Index)
Slice(Int32) Slice(Int32) Slice(Int32) Slice(Int32)

Forma uma fatia com base no intervalo atual que começa em um índice especificado.Forms a slice out of the current span that begins at a specified index.

Slice(Range) Slice(Range) Slice(Range)
Slice(Int32, Int32) Slice(Int32, Int32) Slice(Int32, Int32) Slice(Int32, Int32)

Forma uma fatia com base no intervalo atual que começa em um índice especificado para um tamanho especificado.Forms a slice out of the current span starting at a specified index for a specified length.

Slice(Index) Slice(Index) Slice(Index) Slice(Index)

public:
 Span<T> Slice(Index startIndex);
public Span<T> Slice (Index startIndex);
member this.Slice : Index -> Span<'T>
Public Function Slice (startIndex As Index) As Span(Of T)

Parâmetros

startIndex
Index Index Index Index

Retornos

Slice(Int32) Slice(Int32) Slice(Int32) Slice(Int32)

Forma uma fatia com base no intervalo atual que começa em um índice especificado.Forms a slice out of the current span that begins at a specified index.

public:
 Span<T> Slice(int start);
public Span<T> Slice (int start);
member this.Slice : int -> Span<'T>
Public Function Slice (start As Integer) As Span(Of T)

Parâmetros

start
Int32 Int32 Int32 Int32

O índice no qual iniciar a fatia.The index at which to begin the slice.

Retornos

Um intervalo que consiste em todos os elementos do intervalo atual de start até o final do intervalo.A span that consists of all elements of the current span from start to the end of the span.

Exceções

start é menor que zero ou maior que Length.start is less than zero or greater than Length.

Slice(Range) Slice(Range) Slice(Range)

public:
 Span<T> Slice(Range range);
public Span<T> Slice (Range range);
member this.Slice : Range -> Span<'T>

Parâmetros

Retornos

Slice(Int32, Int32) Slice(Int32, Int32) Slice(Int32, Int32) Slice(Int32, Int32)

Forma uma fatia com base no intervalo atual que começa em um índice especificado para um tamanho especificado.Forms a slice out of the current span starting at a specified index for a specified length.

public:
 Span<T> Slice(int start, int length);
public Span<T> Slice (int start, int length);
member this.Slice : int * int -> Span<'T>
Public Function Slice (start As Integer, length As Integer) As Span(Of T)

Parâmetros

start
Int32 Int32 Int32 Int32

O índice no qual começar essa fatia.The index at which to begin this slice.

length
Int32 Int32 Int32 Int32

O tamanho desejado da fatia.The desired length for the slice.

Retornos

Um intervalo que consiste em elementos length do intervalo atual que começa em start.A span that consists of length elements from the current span starting at start.

Exceções

start ou start + length é menor que zero ou maior que Length.start or start + length is less than zero or greater than Length.

Aplica-se a