Unsafe.Write<T>(Void*, T) メソッド

定義

重要

この API は CLS 準拠ではありません。

指定した場所に T 型の値を書き込みます。

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

書き込む値の型。

パラメーター

destination
Void*

書き込み先の場所。

value
T

書き込む値。

属性

注釈

注意事項

呼び出し元は、 SizeOf<T>() が指す場所から使用可能な書き込み可能メモリのバイトがあることを確認する destination必要があります。 この要件が満たされていない場合、アクセス違反が発生する可能性があります。

destination は、 型の値に対して適切に配置されたポインターであると見なされます T。 アラインメントの前提条件の詳細については、「 ECMA-335,Sec. I.12.6.2 ("Alignment")」を参照してください。

適用対象