Aracılığıyla paylaş


Unsafe.Write<T>(Void*, T) Yöntem

Tanım

Ö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 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").

Şunlara uygulanır