ImmutableArray<T>.AsSpan 方法

定义

重载

AsSpan(Range)

基于指定的 range创建当前ImmutableArray<T>部分的跨度。

AsSpan(Int32, Int32)

在当前 ImmutableArray<T>的部分上创建 ,ReadOnlySpan<T>从指定长度的指定位置开始。

AsSpan()

通过此不可变数组创建新的只读范围。

AsSpan(Range)

Source:
ImmutableArray_1.netcoreapp.cs
Source:
ImmutableArray_1.netcoreapp.cs
Source:
ImmutableArray_1.netcoreapp.cs

基于指定的 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)

Source:
ImmutableArray_1.cs
Source:
ImmutableArray_1.cs
Source:
ImmutableArray_1.cs

在当前 ImmutableArray<T>的部分上创建 ,ReadOnlySpan<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()

Source:
ImmutableArray_1.cs
Source:
ImmutableArray_1.cs
Source:
ImmutableArray_1.cs

通过此不可变数组创建新的只读范围。

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

返回

此不可变数组的只读范围表示形式。

适用于