摘要: C#内我们可以通过反射来动态获取实例方法和静态方法,不管方法存在多少个重载都可以通过GetMethod内的第二个参数去筛选出所要获取的方法,代码如下:type.GetMethod("方法名", new Type[]{ });//第二个参数是方法对应的参数类型数组 但是当我们要获取的是一个泛型方法且该方法存在其他重载方法的时候,就会出现异常,异常如下: 在这种情况下,只能通过将相应方法名的方法全部获取出来,然后通过遍历去查找符合条件的方法,代码如下:var methods = targetType.GetMethods(BindingFlags.Public | Bindin 阅读全文
posted @ 2013-07-24 10:23 ahl5esoft 阅读(4480) 评论(10) 推荐(5) 编辑