c# 反射获取重载方法
时间: 2023-10-24 15:05:40 浏览: 98
通俗易懂的C#之反射教程
可以使用以下代码来获取重载方法:
```csharp
Type type = typeof(MyClass);
MethodInfo[] methods = type.GetMethods(BindingFlags.Public | BindingFlags.Instance | BindingFlags.InvokeMethod);
foreach (MethodInfo method in methods)
{
if (method.Name == "MyMethod")
{
Console.WriteLine("Found method: " + method.ToString());
}
}
```
上面的代码将获取名为 "MyMethod" 的所有公共实例方法,包括重载方法。你可以根据需要修改名称和绑定标志。
阅读全文