ImmutableArray<T>.AsSpan 方法

定义

重载

名称 说明
AsSpan(Range)

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

AsSpan(Int32, Int32)

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

AsSpan()

在此不可变数组上创建新的只读范围。

AsSpan(Range)

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

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

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
Source:
ImmutableArray_1.cs
Source:
ImmutableArray_1.cs
Source:
ImmutableArray_1.cs

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

范围中的项数。

返回

ReadOnlySpan<T> 表示形式 ImmutableArray<T>

适用于

AsSpan()

Source:
ImmutableArray_1.cs
Source:
ImmutableArray_1.cs
Source:
ImmutableArray_1.cs
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)

返回

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

适用于