FieldBuilder.GetValue(Object) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
擷取欄位值,由指定物件所支援。
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 來存取和叫用建構函式、方法、字段和屬性。