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
Yazacak değer.
- Öznitelikler
Açıklamalar
Caution
Çağıran, tarafından destinationişaret edilen konumdan başlayarak kullanılabilir yazılabilir bellek baytları SizeOf<T>() olduğundan emin olmalıdır. 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").