_Type.GetMember 方法

定义

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

重载

GetMember(String)

为 COM 对象提供对 GetMember(String) 方法的与版本无关的访问。

GetMember(String, BindingFlags)

为 COM 对象提供对 GetMember(String, BindingFlags) 方法的与版本无关的访问。

GetMember(String, MemberTypes, BindingFlags)

为 COM 对象提供对 GetMember(String, MemberTypes, BindingFlags) 方法的与版本无关的访问。

注解

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

Type.GetMember 方法获取当前 Type的指定成员。

GetMember(String)

为 COM 对象提供对 GetMember(String) 方法的与版本无关的访问。

public:
 cli::array <System::Reflection::MemberInfo ^> ^ GetMember(System::String ^ name);
public System.Reflection.MemberInfo[] GetMember (string name);
abstract member GetMember : string -> System.Reflection.MemberInfo[]
Public Function GetMember (name As String) As MemberInfo()

参数

name
String

包含要获取的公共成员的名称的 String

返回

表示具有指定名称的公共成员的 MemberInfo 对象的数组(如果找到);否则为空数组。

注解

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

Type.GetMember 方法搜索具有指定名称的公共成员。

适用于

GetMember(String, BindingFlags)

为 COM 对象提供对 GetMember(String, BindingFlags) 方法的与版本无关的访问。

public:
 cli::array <System::Reflection::MemberInfo ^> ^ GetMember(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public System.Reflection.MemberInfo[] GetMember (string name, System.Reflection.BindingFlags bindingAttr);
abstract member GetMember : string * System.Reflection.BindingFlags -> System.Reflection.MemberInfo[]
Public Function GetMember (name As String, bindingAttr As BindingFlags) As MemberInfo()

参数

name
String

包含要获取的成员名称的 String

bindingAttr
BindingFlags

位掩码由一个或多个 BindingFlags 组成,用于指定搜索的执行方式。

-或-

零,返回空数组。

返回

表示具有指定名称的公共成员的 MemberInfo 对象的数组(如果找到);否则为空数组。

注解

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

Type.GetMember 方法使用指定的绑定约束搜索指定成员。

适用于

GetMember(String, MemberTypes, BindingFlags)

为 COM 对象提供对 GetMember(String, MemberTypes, BindingFlags) 方法的与版本无关的访问。

public:
 cli::array <System::Reflection::MemberInfo ^> ^ GetMember(System::String ^ name, System::Reflection::MemberTypes type, System::Reflection::BindingFlags bindingAttr);
public System.Reflection.MemberInfo[] GetMember (string name, System.Reflection.MemberTypes type, System.Reflection.BindingFlags bindingAttr);
abstract member GetMember : string * System.Reflection.MemberTypes * System.Reflection.BindingFlags -> System.Reflection.MemberInfo[]
Public Function GetMember (name As String, type As MemberTypes, bindingAttr As BindingFlags) As MemberInfo()

参数

name
String

包含要获取的成员名称的 String

type
MemberTypes

要搜索的 MemberTypes 值。

bindingAttr
BindingFlags

位掩码由一个或多个 BindingFlags 组成,用于指定搜索的执行方式。

-或-

零,返回空数组。

返回

表示具有指定名称的公共成员的 MemberInfo 对象的数组(如果找到);否则为空数组。

注解

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

Type.GetMember 方法使用指定的绑定约束搜索指定成员类型的指定成员。

适用于