語言

_Type.GetMembers 方法

定義

提供 COM 物件對該方法的版本無關存取 GetMembers 權。

多載

名稱 Description
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()

參數

bindingAttr
BindingFlags

一個由一個或多個 BindingFlags 位元遮罩組成,指定搜尋方式。

-或-

零,返回 null。

傳回

一個代表目前定義MemberInfo且符合指定綁定約束的所有成員的物件陣列Type。

-或-

若目前未定義 MemberInfo,或所有定義成員不符合約束約束,則為空Type陣列 。

備註

此方法用於從非受管理程式碼存取受管理類別,不應從受管理程式碼呼叫。

該 Type.GetMembers 方法會利用指定的約束條件搜尋目前定義的 Type成員。

適用於