_FieldInfo.SetValue-Methode: (Object, Object, BindingFlags, Binder, CultureInfo)
Veröffentlicht: Oktober 2016
Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die SetValue Methode.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (in mscorlib.dll)
Syntax
void SetValue(
object obj,
object value,
BindingFlags invokeAttr,
Binder binder,
CultureInfo culture
)
void SetValue(
Object^ obj,
Object^ value,
BindingFlags invokeAttr,
Binder^ binder,
CultureInfo^ culture
)
abstract SetValue :
obj:Object *
value:Object *
invokeAttr:BindingFlags *
binder:Binder *
culture:CultureInfo -> unit
Sub SetValue (
obj As Object,
value As Object,
invokeAttr As BindingFlags,
binder As Binder,
culture As CultureInfo
)
Parameter
obj
Type: System.ObjectDas Objekt, dessen Feldwert festgelegt wird.
value
Type: System.ObjectDer Wert, der dem Feld zuweisen.
invokeAttr
Type: System.Reflection.BindingFlagsEin Feld des Binder der den Typ der Bindung, die gewünschten angibt (z. B. Binder.CreateInstance oder Binder.ExactBinding).
binder
Type: System.Reflection.BinderEin Satz von Eigenschaften, die die Bindung, die Umwandlung von Argumenttypen und das Aufrufen von Membern über Reflektion ermöglicht. Wenn binder ist null, dann Binder.DefaultBinding verwendet wird.
culture
Type: System.Globalization.CultureInfoDie Software-Voreinstellungen einer bestimmten Kultur.
Hinweise
Diese Methode ist für den Zugriff auf verwaltete Klassen aus nicht verwaltetem Code und sollte nicht aus verwaltetem Code aufgerufen werden.
Die SetValue -Methode wird der Wert des Felds, das vom angegebenen Objekt unterstützt wird.
Versionsinformationen
.NET Framework
Verfügbar seit 1.1
Siehe auch
SetValue Überladen
_FieldInfo-Schnittstelle
System.Runtime.InteropServices-Namespace
Zurück zum Anfang