_PropertyInfo.SetValue 方法

定义

为 COM 对象提供与版本无关的访问 SetValue 方法。

重载

注解

此方法用于从非托管代码访问托管类,不应从托管代码调用。

该方法 SetValue 将给定对象的属性值设置为给定值。

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

为 COM 对象提供与版本无关的访问 SetValue(Object, Object, BindingFlags, Binder, CultureInfo) 方法。

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

参数

obj
Object

将返回其属性值的对象。

value
Object

此属性的新值。

invokeAttr
BindingFlags

调用属性。 这必须是来自 BindingFlagsInvokeMethod、、、CreateInstanceStaticGetFieldSetFieldGetProperty或的SetProperty位标志。 必须指定合适的调用属性。 如果要调用静态成员, Static 则必须设置该标志 BindingFlags

binder
Binder

一个对象,它允许绑定、强制参数类型、调用成员,以及通过反射检索 MemberInfo 对象。 binder如果是null,则使用默认绑定器。

index
Object[]

索引属性的可选索引值。 此值应 null 适用于非索引属性。

culture
CultureInfo

表示 CultureInfo 将为其本地化资源的区域性的对象。 请注意,如果此区域性的资源未本地化, CultureInfo.Parent 则会在搜索匹配项时连续调用该方法。 如果为此值 null,则 CultureInfoCultureInfo.CurrentUICulture 属性中获取该值。

注解

此方法用于从非托管代码访问托管类,不应从托管代码调用。

该方法 SetValue 将给定对象的属性值设置为给定值。

适用于

SetValue(Object, Object, Object[])

为 COM 对象提供与版本无关的访问 SetValue(Object, Object, Object[]) 方法。

public:
 void SetValue(System::Object ^ obj, System::Object ^ value, cli::array <System::Object ^> ^ index);
public void SetValue(object obj, object value, object[] index);
abstract member SetValue : obj * obj * obj[] -> unit
Public Sub SetValue (obj As Object, value As Object, index As Object())

参数

obj
Object

将设置其属性值的对象。

value
Object

此属性的新值。

index
Object[]

索引属性的可选索引值。 此值应 null 适用于非索引属性。

注解

此方法用于从非托管代码访问托管类,不应从托管代码调用。

该方法 SetValue 使用索引属性的可选索引值设置属性的值。

适用于