ReadOnlySequence<T>.Slice 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| Slice(Int64) |
從當前 ReadOnlySequence<T>中 從指定索引開始,延伸至唯讀序列的末尾。 |
| Slice(SequencePosition) |
從當前 ReadOnlySequence<T>序列 中切出一個切片,從指定序列位置開始,持續到唯讀序列的末尾。 |
| Slice(Int32, Int32) |
從當前 ReadOnlySequence<T>中 組成切片,從 開始 |
| Slice(Int32, SequencePosition) |
從電流 ReadOnlySequence<T>中形成切片,起點為 |
| Slice(Int64, Int64) |
從給定 ReadOnlySequence<T>的 中形成一個切片,從 開始 |
| Slice(Int64, SequencePosition) |
從電流 ReadOnlySequence<T>中形成切片,起點為 |
| Slice(SequencePosition, Int32) |
從當前 ReadOnlySequence<T>中 組成切片,從 開始 |
| Slice(SequencePosition, Int64) |
從當前 ReadOnlySequence<T>中 組成切片,從 開始 |
| Slice(SequencePosition, SequencePosition) |
從電流 ReadOnlySequence<T>中形成切片,起點為 |
Slice(Int64)
從當前 ReadOnlySequence<T>中 從指定索引開始,延伸至唯讀序列的末尾。
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)
參數
- start
- Int64
起始索引,從此切片開始。
傳回
從索引 start 開始,一直到目前唯讀序列末尾的切片。
適用於
Slice(SequencePosition)
從當前 ReadOnlySequence<T>序列 中切出一個切片,從指定序列位置開始,持續到唯讀序列的末尾。
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)
參數
- start
- SequencePosition
包含此切片起始 SequencePosition 點。
傳回
從序列位置 start 開始,一直延伸到目前唯讀序列的末尾的切片。
適用於
Slice(Int32, Int32)
從當前 ReadOnlySequence<T>中 組成切片,從 開始 start,與 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)
參數
- start
- Int32
從此切片開始的索引。
- length
- Int32
切片的長度。
傳回
一個由 length 當前實例中從索引 start開始的元素組成的切片。
適用於
Slice(Int32, SequencePosition)
從電流 ReadOnlySequence<T>中形成切片,起點為 start ,終止於 end (排斥)。
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)
參數
- start
- Int32
從此切片開始的索引。
- end
- SequencePosition
切片的(排他性) SequencePosition 末端。
傳回
一個切片,包含從 start 索引到目前唯讀序列中序列位置的項目,但不包含 end 該序列位置。
適用於
Slice(Int64, Int64)
從給定 ReadOnlySequence<T>的 中形成一個切片,從 開始 start,包含項目 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)
參數
- start
- Int64
從此切片開始的索引。
- length
- Int64
切片的長度。
傳回
一個由 length 當前實例中從索引 start開始的元素組成的切片。
適用於
Slice(Int64, SequencePosition)
從電流 ReadOnlySequence<T>中形成切片,起點為 start ,終止於 end (排斥)。
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)
參數
- start
- Int64
從此切片開始的索引。
- end
- SequencePosition
切片的(排他性)末端。
傳回
一個切片,包含從 start 索引到目前唯讀序列中序列位置的項目,但不包含 end 該序列位置。
適用於
Slice(SequencePosition, Int32)
從當前 ReadOnlySequence<T>中 組成切片,從 開始 start,與 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)
參數
- start
- SequencePosition
包含此切片起始 SequencePosition 點。
- length
- Int32
切片的長度。
傳回
一個由當前實例中從序列位置length開始的元素組成start的切片。
適用於
Slice(SequencePosition, Int64)
從當前 ReadOnlySequence<T>中 組成切片,從 開始 start,與 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)
參數
- start
- SequencePosition
包含此切片起始 SequencePosition 點。
- length
- Int64
切片的長度。
傳回
一個由當前實例中從序列位置length開始的元素組成start的切片。
適用於
Slice(SequencePosition, SequencePosition)
從電流 ReadOnlySequence<T>中形成切片,起點為 start ,終止於 end (排斥)。
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)
參數
- start
- SequencePosition
包含此切片起始 SequencePosition 點。
- end
- SequencePosition
切片的(獨家 SequencePosition )結尾。
傳回
一個切片,包含從 start 序列位置到序列位置的項目,但不包含 end 目前唯讀序列中的序列位置。