有没有办法做到以下几点?
Type v = typeof(string);
MyClass<v> myClass = new MyClass<v>();
它将在以下背景中使用:
interface MyClassInterface
{
Type GetType();
}
class MyClass<T> : MyClassInterface
{
Type GetType()
{
return typeof(T);
}
}
....在Main:
List<MyClassInterface> list;
foreach(MyClassInterface class in list)
{
Type type = class.GetType();
List<type> list = new List<type>();
}
我不想声明它的类型&#34; object&#34;。
非常感谢。如果在其他地方得到回答,请道歉。我不知道这被称为......&#34;如何保持您的通用通用?&#34;