摘要:
出自:http://www.cnblogs.com/zhuweisky/archive/2007/04/26/728635.html 在使用泛型技术时,我们经常使用静态泛型参数,即泛型的参数类型在编译时就已经确定,比如: IList list = new List(); 集合IList的泛型参数是int类型,这在编译期就可以知道,于是,我们可以这样调用ILi... 阅读全文
摘要:
通过泛型方法定义具有特定类型意义的方法是常用的手段。但在某些特定情况下,例如在一些通用的框架中,直到运行时才能确定泛型类型参数,就必须通过非泛型方式来调用泛型方法。 假定有这样一个方法: public static void Add(T obj, IList list) { list.Add(obj); } 如果想换成这样调用: Add(Type type, obj... 阅读全文