FieldBuilder.GetValue(Object) Metod

Definition

Hämtar värdet för det fält som stöds av det angivna objektet.

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

Parametrar

obj
Object

Det objekt som fältet ska kommas åt på.

Returer

Ett Object som innehåller värdet för fältet som återspeglas av den här instansen.

Undantag

Den här metoden stöds inte.

Kommentarer

Om fältet är staticignoreras parametern obj . För icke-statiska fält obj ska vara en instans av en klass som ärver eller deklarerar fältet.

Returtypen GetValue är Object. Om fältet till exempel innehåller ett booleskt primitivt värde returneras en instans av Object med lämpligt booleskt värde. Innan du returnerar värdet GetValue kontrollerar du om användaren har åtkomstbehörighet.

Åtkomstbegränsningar ignoreras för fullständigt betrodd kod. Private konstruktorer, metoder, fält och egenskaper kan nås och anropas med reflektion när koden är fullständigt betrodd.

Gäller för