Unsafe.Write<T>(Void*, 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.
Önemli
Bu API, CLS uyumlu değildir.
Verilen konuma türünde T bir değer yazar.
public:
generic <typename T>
static void Write(void* destination, T value);
[System.CLSCompliant(false)]
public static void Write<T>(void* destination, T value) where T : allows ref struct;
public static void Write<T>(void* destination, T value);
[System.CLSCompliant(false)]
public static void Write<T>(void* destination, T value);
[<System.CLSCompliant(false)>]
static member Write : nativeptr<unit> * 'T -> unit
static member Write : nativeptr<unit> * 'T -> unit
Tür Parametreleri
- T
Yazacak değerin türü.
Parametreler
- destination
- Void*
Yazacak konum.
- value
- T
Yazılacak değer.
- Öznitelikler
Açıklamalar
Dikkat
Çağıranın tarafından işaret edilen destinationkonumdan başlayarak kullanılabilir yazılabilir bellek baytları SizeOf<T>() olduğundan emin olması gerekir. Bu gereksinim karşılanmazsa erişim ihlalleri oluşabilir.
destination türünde Tbir değere düzgün hizalanmış bir işaretçi olduğu varsayılır. Hizalama varsayımları hakkında daha fazla bilgi için bkz. ECMA-335, Sn. I.12.6.2 ("Hizalama").