Dil

MemoryMarshal.AsBytes Yöntem

Tanım

Aşırı Yüklemeler

Name Description
AsBytes<T>(ReadOnlySpan<T>)

İlkel türünden ReadOnlySpan<T> birini bir Töğesine yayınlar ReadOnlySpan<Byte>.

AsBytes<T>(Span<T>)

İlkel türünden Span<T> birini bir Töğesine yayınlar Span<Byte>.

AsBytes<T>(ReadOnlySpan<T>)

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

İlkel türünden ReadOnlySpan<T> birini bir Töğesine yayınlar 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.

Caution

Bu yöntem, herhangi bir özel örnek alanı ve türündeki Tdiğer uygulama ayrıntıları dahil olmak üzere özgün yayılma alanı üzerinde ham bir 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
Kaynak:
MemoryMarshal.cs
Kaynak:
MemoryMarshal.cs

İlkel türünden Span<T> birini bir Töğesine yayınlar 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;
[System.Runtime.CompilerServices.OverloadResolutionPriority(1)]
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)
[<System.Runtime.CompilerServices.OverloadResolutionPriority(1)>]
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

Span'daki öğ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ı.

Öznitelikler

Ö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.

Caution

Bu yöntem, herhangi bir özel örnek alanı ve türündeki Tdiğer uygulama ayrıntıları dahil olmak üzere özgün yayılma alanı üzerinde ham bir 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