【发布时间】:2010-01-05 06:21:50
【问题描述】:
是否可以在 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
...
}
}
【问题讨论】:
标签: c# generics typechecking