IReflect.GetMethod 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
擷取對應至指定方法的 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
用來控制搜尋的系結屬性。
- types
- Type[]
數位,用來在多載方法之間選擇。
- modifiers
- ParameterModifier[]
參數修飾詞陣列,用來讓系結使用已修改型別的參數簽章。
傳回
符合所有指定參數的要求方法。
例外狀況
物件會實作多個具有相同名稱的方法。
備註
傳回值是根據方法名稱、BindingFlags 列舉成員、binder
參數、多載和描述方法簽章的 ParameterInfo 所指定的類型轉換類型類型。