Span<T>.Slice Metoda

Definicja

Przeciążenia

Slice(Int32)

Tworzy wycinkę bieżącego zakresu rozpoczynającego się od określonego indeksu.

Slice(Int32, Int32)

Tworzy wycinkę bieżącego zakresu rozpoczynającego się od określonego indeksu dla określonej długości.

Slice(Int32)

Tworzy wycinkę bieżącego zakresu rozpoczynającego się od określonego indeksu.

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)

Parametry

start
Int32

Indeks, na którym ma rozpocząć wycinek.

Zwraca

Span<T>

Zakres, który składa się ze wszystkich elementów bieżącego zakresu od start do końca zakresu.

Wyjątki

start wartość jest mniejsza niż zero lub większa niż Length.

Dotyczy

Slice(Int32, Int32)

Tworzy wycinkę bieżącego zakresu rozpoczynającego się od określonego indeksu dla określonej długości.

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)

Parametry

start
Int32

Indeks, na którym ma rozpocząć ten wycinek.

length
Int32

Żądana długość wycinka.

Zwraca

Span<T>

Zakres składający się z elementów z bieżącego zakresu rozpoczynającego length się od start.

Wyjątki

start lub start + length jest mniejszy niż zero lub większy niż Length.

Dotyczy