MemoryMarshal.GetReference 方法

定義

多載

GetReference<T>(ReadOnlySpan<T>)

傳回唯讀範圍索引位置為 0 的元素參考。

GetReference<T>(Span<T>)

傳回範圍索引位置為 0 的元素參考。

GetReference<T>(ReadOnlySpan<T>)

來源:
MemoryMarshal.cs
來源:
MemoryMarshal.cs
來源:
MemoryMarshal.cs

傳回唯讀範圍索引位置為 0 的元素參考。

public:
generic <typename T>
 static T % GetReference(ReadOnlySpan<T> span);
public static ref T GetReference<T> (ReadOnlySpan<T> span);
static member GetReference : ReadOnlySpan<'T> -> 'T
Public Shared Function GetReference(Of T) (span As ReadOnlySpan(Of T)) As T

類型參數

T

範圍中的專案類型。

參數

span
ReadOnlySpan<T>

擷取參考的來源唯讀範圍。

傳回

T

索引位置為 0 的元素參考。

備註

如果唯讀範圍是空的,這個方法會傳回索引 0 上元素儲存位置的參考。 這類參考可能不是 null 。 傳回的參考可用於釘選,但絕對不能取值。

適用於

GetReference<T>(Span<T>)

來源:
MemoryMarshal.cs
來源:
MemoryMarshal.cs
來源:
MemoryMarshal.cs

傳回範圍索引位置為 0 的元素參考。

public:
generic <typename T>
 static T % GetReference(Span<T> span);
public static ref T GetReference<T> (Span<T> span);
static member GetReference : Span<'T> -> 'T
Public Shared Function GetReference(Of T) (span As Span(Of T)) As T

類型參數

T

範圍中的專案類型。

參數

span
Span<T>

擷取參考的來源範圍。

傳回

T

索引位置為 0 的元素參考。

備註

如果範圍是空的,這個方法會傳回索引 0 上元素儲存位置的參考。 這類參考可能不是 null 。 傳回的參考可用於釘選,但絕對不能取值。

適用於