MemoryMarshal.AsRef Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
AsRef<T>(ReadOnlySpan<Byte>) |
Menginterpretasikan ulang rentang byte baca-saja sebagai referensi baca-saja ke struktur jenis |
AsRef<T>(Span<Byte>) |
Menginterpretasikan ulang rentang byte sebagai referensi ke struktur jenis |
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
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
Mengembalikan
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.