Udostępnij za pośrednictwem


ArraySegment<T>.Slice Metoda

Definicja

Przeciążenia

Slice(Int32)

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

Slice(Int32, Int32)

Tworzy wycinek określonej długości z bieżącego segmentu tablicy rozpoczynający się od określonego indeksu.

Slice(Int32)

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

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)

Parametry

index
Int32

Indeks, na którym rozpoczyna się wycinek.

Zwraca

ArraySegment<T>

Segment tablicy, który składa się ze wszystkich elementów bieżącego segmentu tablicy od index do końca segmentu tablicy.

Wyjątki

Podstawowa tablica tego wystąpienia to null.

index jest większa niż długość podstawowej tablicy tego wystąpienia.

Dotyczy

Slice(Int32, Int32)

Tworzy wycinek określonej długości z bieżącego segmentu tablicy rozpoczynający się od określonego indeksu.

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)

Parametry

index
Int32

Indeks, na którym rozpoczyna się wycinek.

count
Int32

Żądana długość wycinka.

Zwraca

ArraySegment<T>

Segment tablicy elementów rozpoczynający count się od index.

Wyjątki

Podstawowa tablica tego wystąpienia to null.

index jest większa niż długość podstawowej tablicy tego wystąpienia.

-lub-

count jest większa niż długość podstawowej tablicy tego wystąpienia — index.

Dotyczy