Bagikan melalui


MemoryMarshal.AsBytes Metode

Definisi

Overload

AsBytes<T>(ReadOnlySpan<T>)

Melemparkan ReadOnlySpan<T> dari satu jenis primitif, T, ke ReadOnlySpan<Byte>.

AsBytes<T>(Span<T>)

Melemparkan Span<T> dari satu jenis primitif, T, ke Span<Byte>.

AsBytes<T>(ReadOnlySpan<T>)

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

Melemparkan ReadOnlySpan<T> dari satu jenis primitif, T, ke ReadOnlySpan<Byte>.

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

Jenis parameter

T

Jenis item dalam rentang baca-saja.

Parameter

span
ReadOnlySpan<T>

Irama sumber yang akan dikonversi.

Mengembalikan

Rentang jenis Bytebaca-saja .

Pengecualian

T berisi referensi objek terkelola.

Keterangan

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

Perhatian

Metode ini menyediakan proyeksi biner mentah selama rentang asli, termasuk di atas bidang instans privat dan detail Timplementasi jenis lainnya . Penelepon harus memastikan bahwa kode mereka tahan terhadap perubahan dalam tata letak Tinternal .

Berlaku untuk

AsBytes<T>(Span<T>)

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

Melemparkan Span<T> dari satu jenis primitif, T, ke Span<Byte>.

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

Jenis parameter

T

Jenis item dalam rentang.

Parameter

span
Span<T>

Irama sumber yang akan dikonversi.

Mengembalikan

Rentang jenis Byte.

Pengecualian

T berisi referensi objek terkelola.

Keterangan

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

Perhatian

Metode ini menyediakan proyeksi biner mentah selama rentang asli, termasuk di atas bidang instans privat dan detail Timplementasi jenis lainnya . Penelepon harus memastikan bahwa kode mereka tahan terhadap perubahan dalam tata letak Tinternal .

Berlaku untuk