ImmutableArray<T>.AsSpan 方法

定義

多載

AsSpan(Range)

根據指定的 range ,建立目前 ImmutableArray<T> 部分的跨越範圍。

AsSpan(Int32, Int32)

ReadOnlySpan<T> 目前 ImmutableArray<T> 的部分上建立 ,從指定長度的指定位置開始。

AsSpan()

在此不可變陣列上建立新的唯讀範圍。

AsSpan(Range)

根據指定的 range ,建立目前 ImmutableArray<T> 部分的跨越範圍。

public:
 ReadOnlySpan<T> AsSpan(Range range);
public ReadOnlySpan<T> AsSpan (Range range);
member this.AsSpan : Range -> ReadOnlySpan<'T>
Public Function AsSpan (range As Range) As ReadOnlySpan(Of T)

參數

range
Range

目前 ImmutableArray<T> 中的範圍。

傳回

ImmutableArray<T> 範圍表示。

適用於

AsSpan(Int32, Int32)

ReadOnlySpan<T> 目前 ImmutableArray<T> 的部分上建立 ,從指定長度的指定位置開始。

public:
 ReadOnlySpan<T> AsSpan(int start, int length);
public ReadOnlySpan<T> AsSpan (int start, int length);
member this.AsSpan : int * int -> ReadOnlySpan<'T>
Public Function AsSpan (start As Integer, length As Integer) As ReadOnlySpan(Of T)

參數

start
Int32

要開始範圍的索引。

length
Int32

範圍中的項目數。

傳回

ImmutableArray<T>ReadOnlySpan<T> 表示法。

適用於

AsSpan()

在此不可變陣列上建立新的唯讀範圍。

public:
 ReadOnlySpan<T> AsSpan();
public ReadOnlySpan<T> AsSpan ();
member this.AsSpan : unit -> ReadOnlySpan<'T>
Public Function AsSpan () As ReadOnlySpan(Of T)

傳回

此不可變陣列的唯讀範圍表示。

適用於