如果我可以在 C# 中测试这样的基本类类型:
bool stringTest = new string() is string;
// and
bool listOfStringTest = new List<string>() is List<string>;
如何测试任何东西的列表或我知道可以使用反射来解决的列表,但是在 C# 中是否有更简单、更惯用的方法呢?
例如,如果我测试List<int>
或List<string>
两者都会返回 true。并且Nullable<int>
会DateTime
返回错误。注意:仅用List<>
作寻找通用用途的示例。