MemoryMarshal.GetReference Metoda

Definice

Přetížení

GetReference<T>(ReadOnlySpan<T>)

Vrátí odkaz na prvek rozsahu jen pro čtení v indexu 0.

GetReference<T>(Span<T>)

Vrátí odkaz na prvek rozsahu v indexu 0.

GetReference<T>(ReadOnlySpan<T>)

Vrátí odkaz na prvek rozsahu jen pro čtení v indexu 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

Parametry typu

T

Typ položek v rozsahu.

Parametry

span
ReadOnlySpan<T>

Rozsah jen pro čtení, ze kterého se odkaz načte.

Návraty

T

Odkaz na prvek v indexu 0.

Poznámky

Pokud je rozsah jen pro čtení prázdný, vrátí tato metoda odkaz na umístění, kam by byl prvek v indexu 0 uložen. Takový odkaz může nebo nesmí být null. Vrácený odkaz lze použít pro připnutí, ale nesmí být nikdy dereferenced.

Platí pro

GetReference<T>(Span<T>)

Vrátí odkaz na prvek rozsahu v indexu 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

Parametry typu

T

Typ položek v rozsahu.

Parametry

span
Span<T>

Rozsah, ze kterého se odkaz načte.

Návraty

T

Odkaz na prvek v indexu 0.

Poznámky

Pokud je rozsah prázdný, vrátí tato metoda odkaz na umístění, kde by byl prvek v indexu 0 uložen. Takový odkaz může nebo nesmí být null. Vrácený odkaz lze použít pro připnutí, ale nesmí být nikdy dereferenced.

Platí pro