共用方式為


_FieldInfo.SetValue 方法

定義

為 COM 物件提供與版本無關的 SetValue 方法之存取權。

多載

SetValue(Object, Object)

為 COM 物件提供與版本無關的 SetValue(Object, Object) 方法之存取權。

SetValue(Object, Object, BindingFlags, Binder, CultureInfo)

為 COM 物件提供與版本無關的 SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo) 方法之存取權。

備註

此方法適用於從 Unmanaged 程式代碼存取 Managed 類別,不應從 Managed 程式代碼呼叫。

方法 SetValue 會將指定物件的欄位值設定為指定的值。

SetValue(Object, Object)

為 COM 物件提供與版本無關的 SetValue(Object, Object) 方法之存取權。

public:
 void SetValue(System::Object ^ obj, System::Object ^ value);
public void SetValue (object obj, object value);
abstract member SetValue : obj * obj -> unit
Public Sub SetValue (obj As Object, value As Object)

參數

obj
Object

將設定其欄位值的物件。

value
Object

要指派給欄位的值。

備註

此方法適用於從 Unmanaged 程式代碼存取 Managed 類別,不應從 Managed 程式代碼呼叫。

方法 SetValue 會設定指定物件所支援之欄位的值。

適用於

SetValue(Object, Object, BindingFlags, Binder, CultureInfo)

為 COM 物件提供與版本無關的 SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo) 方法之存取權。

public:
 void SetValue(System::Object ^ obj, System::Object ^ value, System::Reflection::BindingFlags invokeAttr, System::Reflection::Binder ^ binder, System::Globalization::CultureInfo ^ culture);
public void SetValue (object obj, object value, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Globalization.CultureInfo culture);
abstract member SetValue : obj * obj * System.Reflection.BindingFlags * System.Reflection.Binder * System.Globalization.CultureInfo -> unit
Public Sub SetValue (obj As Object, value As Object, invokeAttr As BindingFlags, binder As Binder, culture As CultureInfo)

參數

obj
Object

將設定其欄位值的物件。

value
Object

要指派給欄位的值。

invokeAttr
BindingFlags

Binder 的欄位,指定想要繫結的型別 (例如,Binder.CreateInstanceBinder.ExactBinding )。

binder
Binder

透過反映來啟用繫結、強制引數型別和成員引動過程的一組屬性。 如果 bindernull,則會使用 Binder.DefaultBinding

culture
CultureInfo

特定文化特性 (Culture) 的軟體喜好設定。

備註

此方法適用於從 Unmanaged 程式代碼存取 Managed 類別,不應從 Managed 程式代碼呼叫。

方法 SetValue 會設定指定物件所支援之欄位的值。

適用於