【发布时间】:2013-08-06 15:47:09
【问题描述】:
有这样的泛型:
SomeType<T>
SomeType<T1, T2>
并且只有它们的类型:
Type type1 = typeof(SomeType<T>);
Type type2 = typeof(SomeType<T1, T2>);
如何从type1获取T的类型
和T1 和T2 来自type2?
示例:
使用typeof(SomeType<int>) 只会返回SomeType´1。
但我正在寻找一种获得int 类型的方法,就像typeof(int) 一样。
【问题讨论】:
-
Type.GetGenericArguments()?