共用方式為


Unsafe.Read<T>(Void*) 方法

定義

重要

此 API 不符合 CLS 規範。

從指定位置讀取類型 T 的值。

public:
generic <typename T>
 static T Read(void* source);
public static T Read<T> (void* source);
[System.CLSCompliant(false)]
public static T Read<T> (void* source);
static member Read : nativeptr<unit> -> 'T
[<System.CLSCompliant(false)>]
static member Read : nativeptr<unit> -> 'T

類型參數

T

要讀取之值的型別。

參數

source
Void*

Unmanaged 指標,其中包含要從中讀取的位址。

傳回

T

從指定位置讀取類型的 T 值。

屬性

備註

警告

呼叫端必須確定從 所指向source的位置開始,有SizeOf<T>()可用的可讀取記憶體位元組。 如果不符合此需求,可能會發生存取違規。

source 假設為正確對齊型 T別值的指標。 如需對齊假設的詳細資訊,請參閱 ECMA-335,Sec.I.12.6.2 (「對齊」) 。

適用於