Share via


MemoryMarshal.AsBytes Yöntem

Tanım

Aşırı Yüklemeler

AsBytes<T>(ReadOnlySpan<T>)

tek bir ReadOnlySpan<T> ilkel türü olan Töğesini bir öğesine atar ReadOnlySpan<Byte>.

AsBytes<T>(Span<T>)

tek bir Span<T> ilkel türü olan Töğesini bir öğesine atar Span<Byte>.

AsBytes<T>(ReadOnlySpan<T>)

Kaynak:
MemoryMarshal.cs
Kaynak:
MemoryMarshal.cs
Kaynak:
MemoryMarshal.cs

tek bir ReadOnlySpan<T> ilkel türü olan Töğesini bir öğesine atar 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)

Tür Parametreleri

T

Salt okunur yayılmadaki öğelerin türü.

Parametreler

span
ReadOnlySpan<T>

Dönüştürülecek kaynak dilim.

Döndürülenler

türünde Bytesalt okunur bir yayılma alanı.

Özel durumlar

T yönetilen nesne başvuruları içerir.

Length Yeninin ReadOnlySpan<T> özelliği Int32.MaxValue değerini aşacak

Açıklamalar

T yönetilen nesne başvuruları içeremez. AsBytes yöntemi bu denetimi çalışma zamanında gerçekleştirir ve denetim başarısız olursa atarArgumentException.

Dikkat

Bu yöntem, herhangi bir özel örnek alanı ve türündeki Tdiğer uygulama ayrıntıları dahil olmak üzere özgün yayma üzerinde ham ikili projeksiyon sağlar. Çağıranlar, kodlarının iç düzenindeki Tdeğişikliklere dayanıklı olduğundan emin olmalıdır.

Şunlara uygulanır

AsBytes<T>(Span<T>)

Kaynak:
MemoryMarshal.cs
Kaynak:
MemoryMarshal.cs
Kaynak:
MemoryMarshal.cs

tek bir Span<T> ilkel türü olan Töğesini bir öğesine atar 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)

Tür Parametreleri

T

Yayılmadaki öğelerin türü.

Parametreler

span
Span<T>

Dönüştürülecek kaynak dilim.

Döndürülenler

türünde Bytebir yayılma alanı.

Özel durumlar

T yönetilen nesne başvuruları içerir.

Length Yeninin ReadOnlySpan<T> özelliği Int32.MaxValue değerini aşacak

Açıklamalar

T yönetilen nesne başvuruları içeremez. AsBytes yöntemi bu denetimi çalışma zamanında gerçekleştirir ve denetim başarısız olursa atarArgumentException.

Dikkat

Bu yöntem, herhangi bir özel örnek alanı ve türündeki Tdiğer uygulama ayrıntıları dahil olmak üzere özgün yayma üzerinde ham ikili projeksiyon sağlar. Çağıranlar, kodlarının iç düzenindeki Tdeğişikliklere dayanıklı olduğundan emin olmalıdır.

Şunlara uygulanır