Bagikan melalui


MemoryMarshal.AsRef Metode

Definisi

Overload

AsRef<T>(ReadOnlySpan<Byte>)

Menginterpretasikan ulang rentang byte baca-saja sebagai referensi baca-saja ke struktur jenis T.

AsRef<T>(Span<Byte>)

Menginterpretasikan ulang rentang byte sebagai referensi ke struktur jenis T.

AsRef<T>(ReadOnlySpan<Byte>)

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

Menginterpretasikan ulang rentang byte baca-saja sebagai referensi baca-saja ke struktur jenis 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

Jenis parameter

T

Jenis referensi yang dikembalikan.

Parameter

span
ReadOnlySpan<Byte>

Rentang baca-saja untuk diinterpretasikan ulang.

Mengembalikan

T

Referensi baca-saja ke struktur jenis T.

Pengecualian

T berisi referensi objek terkelola.

Keterangan

T tidak dapat berisi referensi objek terkelola. Metode AsRef melakukan pemeriksaan ini pada runtime dan melempar ArgumentException jika pemeriksaan gagal.

Metode ini hanya didukung pada platform yang mendukung akses memori yang tidak sejajar atau ketika blok memori diselaraskan dengan cara lain.

Berlaku untuk

AsRef<T>(Span<Byte>)

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

Menginterpretasikan ulang rentang byte sebagai referensi ke struktur jenis 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

Jenis parameter

T

Jenis referensi yang dikembalikan.

Parameter

span
Span<Byte>

Rentang untuk diinterpretasikan kembali.

Mengembalikan

T

Referensi ke struktur jenis T.

Pengecualian

T berisi referensi objek terkelola.

Keterangan

T tidak dapat berisi referensi objek terkelola. Metode AsRef melakukan pemeriksaan ini pada runtime dan melempar ArgumentException jika pemeriksaan gagal.

Metode ini hanya didukung pada platform yang mendukung akses memori yang tidak sejajar atau ketika blok memori diselaraskan dengan cara lain.

Berlaku untuk