_Type.GetMembers 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为 COM 对象提供对 GetMembers 方法的与版本无关的访问。
重载
GetMembers() |
为 COM 对象提供对 GetMembers() 方法的与版本无关的访问。 |
GetMembers(BindingFlags) |
为 COM 对象提供对 GetMembers(BindingFlags) 方法的与版本无关的访问。 |
注解
此方法用于从非托管代码访问托管类,不应从托管代码调用。
方法 Type.GetMembers 获取当前 Type (属性、方法、字段、事件等) 的成员。
GetMembers()
为 COM 对象提供对 GetMembers() 方法的与版本无关的访问。
public:
cli::array <System::Reflection::MemberInfo ^> ^ GetMembers();
public System.Reflection.MemberInfo[] GetMembers ();
abstract member GetMembers : unit -> System.Reflection.MemberInfo[]
Public Function GetMembers () As MemberInfo()
返回
表示当前 MemberInfo 的所有公共成员的 Type 对象数组。
或
如果当前 MemberInfo 没有公共成员,则为 Type 类型的空数组。
注解
此方法用于从非托管代码访问托管类,不应从托管代码调用。
方法 Type.GetMembers 返回当前 Type的所有公共成员。
适用于
GetMembers(BindingFlags)
为 COM 对象提供对 GetMembers(BindingFlags) 方法的与版本无关的访问。
public:
cli::array <System::Reflection::MemberInfo ^> ^ GetMembers(System::Reflection::BindingFlags bindingAttr);
public System.Reflection.MemberInfo[] GetMembers (System.Reflection.BindingFlags bindingAttr);
abstract member GetMembers : System.Reflection.BindingFlags -> System.Reflection.MemberInfo[]
Public Function GetMembers (bindingAttr As BindingFlags) As MemberInfo()
参数
返回
表示为当前 MemberInfo 定义的匹配指定绑定约束的所有成员的 Type 对象数组。
- 或 -
如果没有为当前 MemberInfo 定义的成员,或者如果没有一个定义的成员匹配绑定约束,则为 Type 类型的空数组。
注解
此方法用于从非托管代码访问托管类,不应从托管代码调用。
方法 Type.GetMembers 使用指定的绑定约束搜索为当前 Type定义的成员。