Tag: genericstypes检查

在C#中检查generics方法的types参数

是否有可能在C#中做这样的事情: public void DoSomething<T>(T t) { if (T is MyClass) { MyClass mc = (MyClass)t … } else if (T is List<MyClass>) { List<MyClass> lmc = (List<MyClass>)t … } }