Partager via


MemoryMarshal.AsRef Méthode

Définition

Surcharges

AsRef<T>(ReadOnlySpan<Byte>)

Réinterprète une étendue d’octets en lecture seule comme une référence en lecture seule à la structure de type T.

AsRef<T>(Span<Byte>)

Réinterprète une étendue d’octets comme une référence à la structure de type T.

AsRef<T>(ReadOnlySpan<Byte>)

Source:
MemoryMarshal.cs
Source:
MemoryMarshal.cs
Source:
MemoryMarshal.cs

Réinterprète une étendue d’octets en lecture seule comme une référence en lecture seule à la structure de type T.

public:
generic <typename T>
 where T : value class static T& ^ AsRef(ReadOnlySpan<System::Byte> span);
public static ref readonly T AsRef<T> (ReadOnlySpan<byte> span) where T : struct;
static member AsRef : ReadOnlySpan<byte> -> 'T (requires 'T : struct)
Public Shared Function AsRef(Of T As Structure) (span As ReadOnlySpan(Of Byte)) As T

Paramètres de type

T

Type de la référence retournée.

Paramètres

span
ReadOnlySpan<Byte>

L’étendue en lecture seule à réinterpréter.

Retours

T

La référence en lecture seule à la structure de type T.

Exceptions

T contient des références d’objets managés.

Remarques

T ne peut pas contenir de références d’objets managés. La AsRef méthode effectue cette vérification au moment de l’exécution et lève ArgumentException si la vérification échoue.

Cette méthode est prise en charge uniquement sur les plateformes qui prennent en charge l’accès à la mémoire mal aligné ou lorsque le bloc de mémoire est aligné par d’autres moyens.

S’applique à

AsRef<T>(Span<Byte>)

Source:
MemoryMarshal.cs
Source:
MemoryMarshal.cs
Source:
MemoryMarshal.cs

Réinterprète une étendue d’octets comme une référence à la structure de type T.

public:
generic <typename T>
 where T : value class static T % AsRef(Span<System::Byte> span);
public static ref T AsRef<T> (Span<byte> span) where T : struct;
static member AsRef : Span<byte> -> 'T (requires 'T : struct)
Public Shared Function AsRef(Of T As Structure) (span As Span(Of Byte)) As T

Paramètres de type

T

Type de la référence retournée.

Paramètres

span
Span<Byte>

L’étendue à réinterpréter.

Retours

T

La référence à la structure de type T.

Exceptions

T contient des références d’objets managés.

Remarques

T ne peut pas contenir de références d’objets managés. La AsRef méthode effectue cette vérification au moment de l’exécution et lève ArgumentException si la vérification échoue.

Cette méthode est prise en charge uniquement sur les plateformes qui prennent en charge l’accès à la mémoire mal aligné ou lorsque le bloc de mémoire est aligné par d’autres moyens.

S’applique à