ReadOnlySequence<T>.Slice 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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
(不含) 序列位置。