Поделиться через


MemoryMarshal.GetReference Метод

Определение

Перегрузки

GetReference<T>(ReadOnlySpan<T>)

Возвращает ссылку на элемент массива с доступом только для чтения с нулевым индексом.

GetReference<T>(Span<T>)

Возвращает ссылку на элемент массива с нулевым индексом.

GetReference<T>(ReadOnlySpan<T>)

Исходный код:
MemoryMarshal.cs
Исходный код:
MemoryMarshal.cs
Исходный код:
MemoryMarshal.cs

Возвращает ссылку на элемент массива с доступом только для чтения с нулевым индексом.

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. Такая ссылка может быть или не иметь значение null. Возвращаемую ссылку можно использовать для закрепления, но ее никогда не следует разыменовывать.

Применяется к

GetReference<T>(Span<T>)

Исходный код:
MemoryMarshal.cs
Исходный код:
MemoryMarshal.cs
Исходный код:
MemoryMarshal.cs

Возвращает ссылку на элемент массива с нулевым индексом.

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. Такая ссылка может быть или не иметь значение null. Возвращаемую ссылку можно использовать для закрепления, но ее никогда не следует разыменовывать.

Применяется к