共用方式為


IReflect.GetMethod 方法

定義

擷取對應至指定方法的 MethodInfo 物件。

多載

GetMethod(String, BindingFlags)

擷取對應至指定搜尋條件約束下指定方法的 MethodInfo 物件。

GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

使用 Type 陣列從多載方法中選擇,擷取對應至指定方法的 MethodInfo 物件。

GetMethod(String, BindingFlags)

擷取對應至指定搜尋條件約束下指定方法的 MethodInfo 物件。

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public System.Reflection.MethodInfo? GetMethod (string name, System.Reflection.BindingFlags bindingAttr);
public System.Reflection.MethodInfo GetMethod (string name, System.Reflection.BindingFlags bindingAttr);
abstract member GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, bindingAttr As BindingFlags) As MethodInfo

參數

name
String

要尋找的成員名稱。

bindingAttr
BindingFlags

用來控制搜尋的系結屬性。

傳回

包含方法資訊的 MethodInfo 物件,比對是以 bindingAttr中指定的方法名稱和搜尋條件約束為基礎。

例外狀況

物件會實作多個具有相同名稱的方法。

另請參閱

適用於

GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

使用 Type 陣列從多載方法中選擇,擷取對應至指定方法的 MethodInfo 物件。

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.MethodInfo? GetMethod (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, Type[] types, System.Reflection.ParameterModifier[]? modifiers);
public System.Reflection.MethodInfo GetMethod (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, bindingAttr As BindingFlags, binder As Binder, types As Type(), modifiers As ParameterModifier()) As MethodInfo

參數

name
String

要尋找的成員名稱。

bindingAttr
BindingFlags

用來控制搜尋的系結屬性。

binder
Binder

實作 Binder的物件,包含與這個方法相關的屬性。

types
Type[]

數位,用來在多載方法之間選擇。

modifiers
ParameterModifier[]

參數修飾詞陣列,用來讓系結使用已修改型別的參數簽章。

傳回

符合所有指定參數的要求方法。

例外狀況

物件會實作多個具有相同名稱的方法。

備註

傳回值是根據方法名稱、BindingFlags 列舉成員、binder 參數、多載和描述方法簽章的 ParameterInfo 所指定的類型轉換類型類型。

另請參閱

適用於