Sdílet prostřednictvím


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 spanu v indexu 0.

GetReference<T>(ReadOnlySpan<T>)

Zdroj:
MemoryMarshal.cs
Zdroj:
MemoryMarshal.cs
Zdroj:
MemoryMarshal.cs

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čítá.

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í, kde by prvek v indexu 0 byl uložen. Takový odkaz může, ale nemusí být null. Vrácený odkaz lze použít pro připnutí, ale nikdy se nesmí dereferencovat.

Platí pro

GetReference<T>(Span<T>)

Zdroj:
MemoryMarshal.cs
Zdroj:
MemoryMarshal.cs
Zdroj:
MemoryMarshal.cs

Vrátí odkaz na prvek spanu 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 je odkaz načten.

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 prvek v indexu 0 byl uložen. Takový odkaz může, ale nemusí být null. Vrácený odkaz lze použít pro připnutí, ale nikdy se nesmí dereferencovat.

Platí pro