21
12/11
什么是泛型反射?
1、如何获得一个封闭构造类型(closed constructed type)的Type对象? 假设有如下的类型: class TestType<T> class TestType<T, U> 如果要获得封闭构造类型的Type对象,那么只需要用C#的typeof运算符,或者VB的GetType运算符作用于具体类型即可: //C# Type t1 = typeof(TestType<int>); 'VB Dim t2 As Type = GetType(TestType(Of String)) 2、如何获取一个泛型类型(generic type)的Type对象? 所谓泛型类型,就是有类型参数,但类型参数还未指定的原始定义。我们不能用TestType<T>...