MemoryMarshal.AsBytes Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
AsBytes<T>(ReadOnlySpan<T>) |
tek bir ReadOnlySpan<T> ilkel türü olan |
AsBytes<T>(Span<T>) |
tek bir Span<T> ilkel türü olan |
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 T
diğ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 T
değ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 T
diğ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 T
değişikliklere dayanıklı olduğundan emin olmalıdır.