我最近遇到了这个问题。
我认为可以通过反射来实现这个功能。可能有更简单的方法。我对Type和Classes在底层的工作方式有些困惑。无论如何,感谢任何帮助。
谢谢。
doSomething(typeof(int));
doSomething(typeof(MyClassA));
doSomething(typeof(MyClassB));
public void doSomething(Type _type)
{
var myGenObj = new MyGenericClass<_type>(); // Error. Really I'd want MyGenericClass<int>, MyGenericClass<MyClassA>, etc depending on what's passed in.
myGenObj.doSomeGenStuff();
// more stuff...
}
我认为可以通过反射来实现这个功能。可能有更简单的方法。我对Type和Classes在底层的工作方式有些困惑。无论如何,感谢任何帮助。
谢谢。