ArraySegment<T>.Slice Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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
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
.