MemoryMarshal.AsRef 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
AsRef<T>(ReadOnlySpan<Byte>) |
Baytların salt okunur bir aralığını, türünün |
AsRef<T>(Span<Byte>) |
bayt aralığını türünün |
AsRef<T>(ReadOnlySpan<Byte>)
- Kaynak:
- MemoryMarshal.cs
- Kaynak:
- MemoryMarshal.cs
- Kaynak:
- MemoryMarshal.cs
Baytların salt okunur bir aralığını, türünün T
yapısına salt okunur başvuru olarak yeniden yorumlar.
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
Tür Parametreleri
- T
Döndürülen başvurunun türü.
Parametreler
- span
- ReadOnlySpan<Byte>
Yeniden yoruma salt okunur yayılma.
Döndürülenler
türünün T
yapısına salt okunur başvuru.
Özel durumlar
T
yönetilen nesne başvuruları içerir.
Açıklamalar
T
yönetilen nesne başvuruları içeremez. AsRef
yöntemi bu denetimi çalışma zamanında gerçekleştirir ve denetim başarısız olursa atarArgumentException
.
Bu yöntem yalnızca yanlış hizalanmış bellek erişimini destekleyen platformlarda veya bellek bloğu başka yollarla hizalandığında desteklenir.
Şunlara uygulanır
AsRef<T>(Span<Byte>)
- Kaynak:
- MemoryMarshal.cs
- Kaynak:
- MemoryMarshal.cs
- Kaynak:
- MemoryMarshal.cs
bayt aralığını türünün T
yapısına başvuru olarak yeniden yorumlar.
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
Tür Parametreleri
- T
Döndürülen başvurunun türü.
Parametreler
Döndürülenler
türünün T
yapısına başvuru.
Özel durumlar
T
yönetilen nesne başvuruları içerir.
Açıklamalar
T
yönetilen nesne başvuruları içeremez. AsRef
yöntemi bu denetimi çalışma zamanında gerçekleştirir ve denetim başarısız olursa atarArgumentException
.
Bu yöntem yalnızca yanlış hizalanmış bellek erişimini destekleyen platformlarda veya bellek bloğu başka yollarla hizalandığında desteklenir.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin