ReadOnlySequence<T>.Slice Metoda

Definicja

Przeciążenia

Slice(Int64)

Tworzy wycinkę bieżącego ReadOnlySequence<T>elementu , zaczynając od określonego indeksu i kontynuując do końca sekwencji tylko do odczytu.

Slice(SequencePosition)

Tworzy wycinkę bieżącego ReadOnlySequence<T>elementu , zaczynając od określonej pozycji sekwencji i kontynuując do końca sekwencji tylko do odczytu.

Slice(Int32, Int32)

Tworzy wycinkę bieżącego ReadOnlySequence<T>elementu , zaczynając od start, z elementami length .

Slice(Int32, SequencePosition)

Tworzy wycinek z bieżącego ReadOnlySequence<T>elementu , zaczynając od start i kończący się na end (wyłączny).

Slice(Int64, Int64)

Tworzy wycinkę z danej ReadOnlySequence<T>wartości , zaczynając od start, z elementami length .

Slice(Int64, SequencePosition)

Tworzy wycinek z bieżącego ReadOnlySequence<T>elementu , zaczynając od start i kończący się na end (wyłączny).

Slice(SequencePosition, Int32)

Tworzy wycinkę bieżącego ReadOnlySequence<T>elementu , zaczynając od start, z elementami length .

Slice(SequencePosition, Int64)

Tworzy wycinkę bieżącego ReadOnlySequence<T>elementu , zaczynając od start, z elementami length .

Slice(SequencePosition, SequencePosition)

Tworzy wycinek z bieżącego ReadOnlySequence<T>elementu , zaczynając od start i kończący się na end (wyłączny).

Slice(Int64)

Tworzy wycinkę bieżącego ReadOnlySequence<T>elementu , zaczynając od określonego indeksu i kontynuując do końca sekwencji tylko do odczytu.

public:
 System::Buffers::ReadOnlySequence<T> Slice(long start);
public System.Buffers.ReadOnlySequence<T> Slice (long start);
member this.Slice : int64 -> System.Buffers.ReadOnlySequence<'T>
Public Function Slice (start As Long) As ReadOnlySequence(Of T)

Parametry

start
Int64

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

Zwraca

ReadOnlySequence<T>

Wycinek rozpoczynający się od indeksu start i kontynuując do końca bieżącej sekwencji tylko do odczytu.

Dotyczy

Slice(SequencePosition)

Tworzy wycinkę bieżącego ReadOnlySequence<T>elementu , zaczynając od określonej pozycji sekwencji i kontynuując do końca sekwencji tylko do odczytu.

public:
 System::Buffers::ReadOnlySequence<T> Slice(SequencePosition start);
public System.Buffers.ReadOnlySequence<T> Slice (SequencePosition start);
member this.Slice : SequencePosition -> System.Buffers.ReadOnlySequence<'T>
Public Function Slice (start As SequencePosition) As ReadOnlySequence(Of T)

Parametry

start
SequencePosition

Początek (włącznie), SequencePosition w którym należy rozpocząć ten wycinek.

Zwraca

ReadOnlySequence<T>

Wycinek zaczyna się od pozycji start sekwencji i przechodzi do końca bieżącej sekwencji tylko do odczytu.

Dotyczy

Slice(Int32, Int32)

Tworzy wycinkę bieżącego ReadOnlySequence<T>elementu , zaczynając od start, z elementami length .

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

Parametry

start
Int32

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

length
Int32

Długość wycinka.

Zwraca

ReadOnlySequence<T>

Wycinek składający się z length elementów z bieżącego wystąpienia rozpoczynającego się od indeksu start.

Dotyczy

Slice(Int32, SequencePosition)

Tworzy wycinek z bieżącego ReadOnlySequence<T>elementu , zaczynając od start i kończący się na end (wyłączny).

public:
 System::Buffers::ReadOnlySequence<T> Slice(int start, SequencePosition end);
public System.Buffers.ReadOnlySequence<T> Slice (int start, SequencePosition end);
member this.Slice : int * SequencePosition -> System.Buffers.ReadOnlySequence<'T>
Public Function Slice (start As Integer, end As SequencePosition) As ReadOnlySequence(Of T)

Parametry

start
Int32

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

end
SequencePosition

Koniec (wyłączny) SequencePosition wycinka.

Zwraca

ReadOnlySequence<T>

Wycinek, który składa się z elementów z indeksu start do, ale nie uwzględnia end pozycji sekwencji w bieżącej sekwencji tylko do odczytu.

Dotyczy

Slice(Int64, Int64)

Tworzy wycinkę z danej ReadOnlySequence<T>wartości , zaczynając od start, z elementami length .

public:
 System::Buffers::ReadOnlySequence<T> Slice(long start, long length);
public System.Buffers.ReadOnlySequence<T> Slice (long start, long length);
member this.Slice : int64 * int64 -> System.Buffers.ReadOnlySequence<'T>
Public Function Slice (start As Long, length As Long) As ReadOnlySequence(Of T)

Parametry

start
Int64

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

length
Int64

Długość wycinka.

Zwraca

ReadOnlySequence<T>

Wycinek składający się z length elementów z bieżącego wystąpienia rozpoczynającego się od indeksu start.

Dotyczy

Slice(Int64, SequencePosition)

Tworzy wycinek z bieżącego ReadOnlySequence<T>elementu , zaczynając od start i kończący się na end (wyłączny).

public:
 System::Buffers::ReadOnlySequence<T> Slice(long start, SequencePosition end);
public System.Buffers.ReadOnlySequence<T> Slice (long start, SequencePosition end);
member this.Slice : int64 * SequencePosition -> System.Buffers.ReadOnlySequence<'T>
Public Function Slice (start As Long, end As SequencePosition) As ReadOnlySequence(Of T)

Parametry

start
Int64

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

end
SequencePosition

Koniec (wyłączny) wycinka.

Zwraca

ReadOnlySequence<T>

Wycinek, który składa się z elementów z indeksu start do, ale nie uwzględnia end pozycji sekwencji w bieżącej sekwencji tylko do odczytu.

Dotyczy

Slice(SequencePosition, Int32)

Tworzy wycinkę bieżącego ReadOnlySequence<T>elementu , zaczynając od start, z elementami length .

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

Parametry

start
SequencePosition

Początek (włącznie), SequencePosition w którym należy rozpocząć ten wycinek.

length
Int32

Długość wycinka.

Zwraca

ReadOnlySequence<T>

Wycinek składający się z length elementów z bieżącego wystąpienia rozpoczynającego się od pozycji startsekwencji .

Dotyczy

Slice(SequencePosition, Int64)

Tworzy wycinkę bieżącego ReadOnlySequence<T>elementu , zaczynając od start, z elementami length .

public:
 System::Buffers::ReadOnlySequence<T> Slice(SequencePosition start, long length);
public System.Buffers.ReadOnlySequence<T> Slice (SequencePosition start, long length);
member this.Slice : SequencePosition * int64 -> System.Buffers.ReadOnlySequence<'T>
Public Function Slice (start As SequencePosition, length As Long) As ReadOnlySequence(Of T)

Parametry

start
SequencePosition

Początek (włącznie), SequencePosition w którym należy rozpocząć ten wycinek.

length
Int64

Długość wycinka.

Zwraca

ReadOnlySequence<T>

Wycinek składający się z length elementów z bieżącego wystąpienia rozpoczynającego się od pozycji startsekwencji .

Dotyczy

Slice(SequencePosition, SequencePosition)

Tworzy wycinek z bieżącego ReadOnlySequence<T>elementu , zaczynając od start i kończący się na end (wyłączny).

public:
 System::Buffers::ReadOnlySequence<T> Slice(SequencePosition start, SequencePosition end);
public System.Buffers.ReadOnlySequence<T> Slice (SequencePosition start, SequencePosition end);
member this.Slice : SequencePosition * SequencePosition -> System.Buffers.ReadOnlySequence<'T>
Public Function Slice (start As SequencePosition, end As SequencePosition) As ReadOnlySequence(Of T)

Parametry

start
SequencePosition

Początek (włącznie), SequencePosition w którym należy rozpocząć ten wycinek.

end
SequencePosition

Zakończenie (wykluczające) SequencePosition wycinka.

Zwraca

ReadOnlySequence<T>

Wycinek, który składa się z elementów z start pozycji sekwencji do, ale nie uwzględnia pozycji end sekwencji w bieżącej sekwencji tylko do odczytu.

Dotyczy