_PropertyInfo.GetValue 方法

定义

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

重载

GetValue(Object, Object[])

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

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

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

注解

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

方法 GetValue 返回 属性的值。

GetValue(Object, Object[])

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

public:
 System::Object ^ GetValue(System::Object ^ obj, cli::array <System::Object ^> ^ index);
public object GetValue (object obj, object[] index);
abstract member GetValue : obj * obj[] -> obj
Public Function GetValue (obj As Object, index As Object()) As Object

参数

obj
Object

将返回其属性值的对象。

index
Object[]

索引化属性的可选索引值。 对于非索引化属性,该值应为 null

返回

obj 参数的属性值。

注解

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

方法 GetValue 返回编译器与 属性关联的文本值。

适用于

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

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

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

参数

obj
Object

将返回其属性值的对象。

invokeAttr
BindingFlags

调用属性。 这必须是 BindingFlags 中的位标志:InvokeMethodCreateInstanceStaticGetFieldSetFieldGetPropertySetProperty。 必须指定合适的调用属性。 如果要调用静态成员,则必须设置 BindingFlagsStatic 标志。

binder
Binder

一个对象,它启用绑定、对参数类型的强制、对成员的调用,以及通过反射对 MemberInfo 对象的检索。 如果 bindernull,则使用默认联编程序。

index
Object[]

索引化属性的可选索引值。 对于非索引化属性,该值应为 null

culture
CultureInfo

CultureInfo 对象,它表示资源将针对哪个区域性进行本地化。 请注意,如果没有为此区域性本地化该资源,则在搜索匹配项的过程中将继续调用 CultureInfo.Parent 方法。 如果此值为 null,则从 CultureInfo.CurrentUICulture 属性获得 CultureInfo

返回

obj 参数的属性值。

注解

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

方法 GetValue 返回具有指定绑定、索引和 CultureInfo的属性的值。

适用于