MemoryMarshal.Write<T>(Span<Byte>, T) 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.
Bayt aralığına türünde T
bir yapı yazar.
public:
generic <typename T>
where T : value class static void Write(Span<System::Byte> destination, T % value);
public static void Write<T> (Span<byte> destination, ref T value) where T : struct;
public static void Write<T> (Span<byte> destination, in T value) where T : struct;
static member Write : Span<byte> * 'T -> unit (requires 'T : struct)
Public Shared Sub Write(Of T As Structure) (destination As Span(Of Byte), ByRef value As T)
Tür Parametreleri
- T
Yapının türü.
Parametreler
- value
- T
Yayılmaya yazılacak yapı.
Özel durumlar
T
yönetilen nesne başvuruları içerir.
destination
içeremeyecek value
kadar küçük.
Açıklamalar
T
yönetilen nesne başvuruları içeremez.
Write
yöntemi bu denetimi çalışma zamanında gerçekleştirir ve denetim başarısız olursa oluştururArgumentException
.
Dikkat
Bu yöntem, özel örnek alanları ve türündeki T
diğer uygulama ayrıntıları dahil olmak üzere ham ikili verileri özgün yayılma alanından kopyalar. Çağıranlar, kodlarının iç düzenindeki T
değişikliklere dayanıklı olduğundan emin olmalıdır.
Ş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