博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

一种获取重载泛型方法的方式

Posted on 2009-09-27 22:56  smallnest  阅读(359)  评论(0编辑  收藏  举报
今天看到hbb0b0的一个帖子:如何用反射实现如下的泛型方法调用?, 询问如何获取一个重载的泛型方法。
因为Type没有提供GetGenericMethod方法,调用GetMethod可能会抛出一个AmbiguousMatchException异常或者无法获得正确的泛型方法。
本文提供一种途径,通过查询Type所有的Method找到正确的方法。
Code