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);
public static void Write<T> (void* destination, T value);
[System.CLSCompliant(false)]
public static void Write<T> (void* destination, T value);
static member Write : nativeptr<unit> * 'T -> unit
[<System.CLSCompliant(false)>]
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 destination
konumdan 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 T
bir 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").