ReadOnlySequence<T>.Slice Metod

Definition

Överlagringar

Name Description
Slice(Int64)

Bildar ett segment ur den aktuella ReadOnlySequence<T>, som börjar vid ett angivet index och fortsätter till slutet av den skrivskyddade sekvensen.

Slice(SequencePosition)

Bildar ett segment ur den aktuella ReadOnlySequence<T>, som börjar vid en angiven sekvensposition och fortsätter till slutet av den skrivskyddade sekvensen.

Slice(Int32, Int32)

Bildar ett segment ur den aktuella ReadOnlySequence<T>, som börjar på start, med length objekt.

Slice(Int32, SequencePosition)

Bildar en sektor ur den aktuella ReadOnlySequence<T>, som börjar vid start och slutar på end (exklusivt).

Slice(Int64, Int64)

Bildar en sektor ur den angivna ReadOnlySequence<T>, som börjar på start, med length objekt.

Slice(Int64, SequencePosition)

Bildar en sektor ur den aktuella ReadOnlySequence<T>, som börjar vid start och slutar på end (exklusivt).

Slice(SequencePosition, Int32)

Bildar ett segment ur den aktuella ReadOnlySequence<T>, som börjar på start, med length objekt.

Slice(SequencePosition, Int64)

Bildar ett segment ur den aktuella ReadOnlySequence<T>, som börjar på start, med length objekt.

Slice(SequencePosition, SequencePosition)

Bildar en sektor ur den aktuella ReadOnlySequence<T>, som börjar vid start och slutar på end (exklusivt).

Slice(Int64)

Bildar ett segment ur den aktuella ReadOnlySequence<T>, som börjar vid ett angivet index och fortsätter till slutet av den skrivskyddade sekvensen.

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)

Parametrar

start
Int64

Startindexet som sektorn ska startas på.

Returer

Ett segment som börjar vid index start och fortsätter till slutet av den aktuella skrivskyddade sekvensen.

Gäller för

Slice(SequencePosition)

Bildar ett segment ur den aktuella ReadOnlySequence<T>, som börjar vid en angiven sekvensposition och fortsätter till slutet av den skrivskyddade sekvensen.

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)

Parametrar

start
SequencePosition

Den start (inklusive) SequencePosition där du kan börja den här sektorn.

Returer

Ett segment som börjar vid sekvensposition start och fortsätter till slutet av den aktuella skrivskyddade sekvensen.

Gäller för

Slice(Int32, Int32)

Bildar ett segment ur den aktuella ReadOnlySequence<T>, som börjar på start, med length objekt.

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)

Parametrar

start
Int32

Indexet som sektorn ska börjas med.

length
Int32

Sektorns längd.

Returer

Ett segment som består av length element från den aktuella instansen med början vid indexet start.

Gäller för

Slice(Int32, SequencePosition)

Bildar en sektor ur den aktuella ReadOnlySequence<T>, som börjar vid start och slutar på end (exklusivt).

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)

Parametrar

start
Int32

Indexet som sektorn ska börjas med.

end
SequencePosition

Sektorns slut (exklusivt). SequencePosition

Returer

Ett segment som består av objekt från indexet start till, men inte inkluderar, sekvenspositionen end i den aktuella skrivskyddade sekvensen.

Gäller för

Slice(Int64, Int64)

Bildar en sektor ur den angivna ReadOnlySequence<T>, som börjar på start, med length objekt.

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)

Parametrar

start
Int64

Indexet som sektorn ska börjas med.

length
Int64

Sektorns längd.

Returer

Ett segment som består av length element från den aktuella instansen med början vid indexet start.

Gäller för

Slice(Int64, SequencePosition)

Bildar en sektor ur den aktuella ReadOnlySequence<T>, som börjar vid start och slutar på end (exklusivt).

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)

Parametrar

start
Int64

Indexet som sektorn ska börjas med.

end
SequencePosition

Sektorns slut (exklusivt).

Returer

Ett segment som består av objekt från indexet start till, men inte inkluderar, sekvenspositionen end i den aktuella skrivskyddade sekvensen.

Gäller för

Slice(SequencePosition, Int32)

Bildar ett segment ur den aktuella ReadOnlySequence<T>, som börjar på start, med length objekt.

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)

Parametrar

start
SequencePosition

Den start (inklusive) SequencePosition där du kan börja den här sektorn.

length
Int32

Sektorns längd.

Returer

Ett segment som består av length element från den aktuella instansen som börjar vid sekvenspositionen start.

Gäller för

Slice(SequencePosition, Int64)

Bildar ett segment ur den aktuella ReadOnlySequence<T>, som börjar på start, med length objekt.

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)

Parametrar

start
SequencePosition

Den start (inklusive) SequencePosition där du kan börja den här sektorn.

length
Int64

Sektorns längd.

Returer

Ett segment som består av length element från den aktuella instansen som börjar vid sekvenspositionen start.

Gäller för

Slice(SequencePosition, SequencePosition)

Bildar en sektor ur den aktuella ReadOnlySequence<T>, som börjar vid start och slutar på end (exklusivt).

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)

Parametrar

start
SequencePosition

Den start (inklusive) SequencePosition där du kan börja den här sektorn.

end
SequencePosition

Slutet (exklusivt) SequencePosition av sektorn.

Returer

Ett segment som består av objekt från sekvenspositionen start till, men inte inkluderar, sekvenspositionen end i den aktuella skrivskyddade sekvensen.

Gäller för