MemoryMarshal.GetReference Método

Definição

Sobrecargas

GetReference<T>(ReadOnlySpan<T>)

Retorna uma referência ao elemento da extensão de somente leitura no índice 0.

GetReference<T>(Span<T>)

Retorna uma referência ao elemento da extensão no índice 0.

GetReference<T>(ReadOnlySpan<T>)

Retorna uma referência ao elemento da extensão de somente leitura no índice 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

Parâmetros de tipo

T

O tipo de itens no intervalo.

Parâmetros

span
ReadOnlySpan<T>

A extensão de somente leitura da qual a referência é recuperada.

Retornos

T

Uma referência ao elemento no índice 0.

Comentários

Se o intervalo somente leitura estiver vazio, esse método retornará uma referência ao local em que o elemento no índice 0 teria sido armazenado. Essa referência pode ou não ser null. A referência retornada pode ser usada para fixação, mas nunca deve ser desreferenciada.

Aplica-se a

GetReference<T>(Span<T>)

Retorna uma referência ao elemento da extensão no índice 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

Parâmetros de tipo

T

O tipo de itens no intervalo.

Parâmetros

span
Span<T>

A extensão da qual a referência é recuperada.

Retornos

T

Uma referência ao elemento no índice 0.

Comentários

Se o intervalo estiver vazio, esse método retornará uma referência ao local em que o elemento no índice 0 teria sido armazenado. Essa referência pode ou não ser null. A referência retornada pode ser usada para fixação, mas nunca deve ser desreferenciada.

Aplica-se a