您的位置:首页 > 编程语言 > C#

c#反射重载方法(发现不明确的匹配)

2015-07-30 16:04 465 查看
如何用反射实现如下的泛型方法调用?

http://www.soaspx.com/dotnet/csharp/csharp_20090927_466.html
http://blog.csdn.net/henrycomein/article/details/6746281
GetMethod(string name)

在反射重载方法时,如果调用此重载方法,会产生 发现不明确的匹配 的错误。

解决方案如下:

GetMethod("MethodName", new Type [] { typeof(参数类型)});

其中type数组中的项的个数是由要调用的方法的参数个数来决定的。

如果无参数,则new Type[]{},使Type数组中的项个数为0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: