FieldBuilder.GetValue(Object) 方法
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
擷取欄位值,由指定物件所支援。
public:
override System::Object ^ GetValue(System::Object ^ obj);
C#
public override object? GetValue(object? obj);
C#
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 來存取和叫用建構函式、方法、字段和屬性。
產品 | 版本 |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided), 2.1 |