Share via


MemoryMarshal.GetReference Metode

Definisi

Overload

GetReference<T>(ReadOnlySpan<T>)

Mengembalikan referensi ke elemen rentang baca-saja pada indeks 0.

GetReference<T>(Span<T>)

Mengembalikan referensi ke elemen rentang pada indeks 0.

GetReference<T>(ReadOnlySpan<T>)

Sumber:
MemoryMarshal.cs
Sumber:
MemoryMarshal.cs
Sumber:
MemoryMarshal.cs

Mengembalikan referensi ke elemen rentang baca-saja pada indeks 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

Jenis parameter

T

Jenis item dalam rentang.

Parameter

span
ReadOnlySpan<T>

Rentang baca-saja dari mana referensi diambil.

Mengembalikan

T

Referensi ke elemen pada indeks 0.

Keterangan

Jika rentang baca-saja kosong, metode ini mengembalikan referensi ke lokasi di mana elemen pada indeks 0 akan disimpan. Referensi semacam itu mungkin atau mungkin tidak null. Referensi yang dikembalikan dapat digunakan untuk penyematan, tetapi tidak boleh didereferensikan.

Berlaku untuk

GetReference<T>(Span<T>)

Sumber:
MemoryMarshal.cs
Sumber:
MemoryMarshal.cs
Sumber:
MemoryMarshal.cs

Mengembalikan referensi ke elemen rentang pada indeks 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

Jenis parameter

T

Jenis item dalam rentang.

Parameter

span
Span<T>

Rentang tempat referensi diambil.

Mengembalikan

T

Referensi ke elemen pada indeks 0.

Keterangan

Jika rentang kosong, metode ini mengembalikan referensi ke lokasi di mana elemen pada indeks 0 akan disimpan. Referensi semacam itu mungkin atau mungkin tidak null. Referensi yang dikembalikan dapat digunakan untuk penyematan, tetapi tidak boleh didereferensikan.

Berlaku untuk