Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft den Wert des Felds ab, das vom angegebenen Objekt unterstützt wird.
Namespace: System.Reflection.Emit
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
Public Overrides Function GetValue ( _
obj As Object _
) As Object
'Usage
Dim instance As FieldBuilder
Dim obj As Object
Dim returnValue As Object
returnValue = instance.GetValue(obj)
public override Object GetValue (
Object obj
)
public:
virtual Object^ GetValue (
Object^ obj
) override
public Object GetValue (
Object obj
)
public override function GetValue (
obj : Object
) : Object
Parameter
- obj
Das Objekt, für das auf das Feld zugegriffen werden soll.
Rückgabewert
Ein Object mit dem Wert des Felds, das von dieser Instanz reflektiert wird.
Ausnahmen
| Ausnahmetyp | Bedingung |
|---|---|
Diese Methode wird nicht unterstützt. |
Hinweise
Bei einem static-Feld wird der obj-Parameter ignoriert. Bei nicht statischen Feldern sollte obj eine Instanz einer Klasse sein, die das Feld vererbt oder deklariert.
Der Rückgabetyp von GetValue ist Object. Wenn das Feld beispielsweise einen einfachen booleschen Wert enthält, wird eine Instanz von Object mit dem entsprechenden booleschen Wert zurückgegeben. Vor dem Zurückgeben des Werts werden die Zugriffsberechtigung des Benutzers durch GetValue überprüft.
Bei vollständig vertrauenswürdigem Code werden Zugriffsbeschränkungen ignoriert. Das Zugreifen auf und das Aufrufen von Private-Konstruktoren, -Methoden, -Feldern und -Eigenschaften ist bei vollständig vertrauenswürdigem Code mithilfe von Reflektion möglich.
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
FieldBuilder-Klasse
FieldBuilder-Member
System.Reflection.Emit-Namespace