共用方式為


FieldBuilder.GetValue(Object) 方法

定義

擷取欄位值,由指定物件所支援。

public:
 override System::Object ^ GetValue(System::Object ^ obj);
public override object? GetValue (object? obj);
public override object GetValue (object obj);
override this.GetValue : obj -> obj
Public Overrides Function GetValue (obj As Object) As Object

參數

obj
Object

要在其上存取欄位的物件。

傳回

Object,含有這個執行個體所反映的欄位值。

例外狀況

不支援這個方法。

備註

如果欄位為 static,則會 obj 忽略 參數。 對於非靜態欄位, obj 應該是繼承或宣告欄位之類別的實例。

傳回型 GetValue 別為 Object。 例如,如果欄位保留布爾基本值,則會傳回具有適當布爾值的 實例 Object 。 傳回值之前, GetValue 請先檢查使用者是否具有訪問許可權。

完全信任的程式代碼會忽略存取限制。 Private 每當程式代碼完全信任時,可以使用 Reflection 來存取和叫用建構函式、方法、字段和屬性。

適用於