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場合もあります。 返された参照はピン留めに使用できますが、逆参照することはできません。

適用対象