无论如何,使用!
关键字时都可以在C#中实现not is
运算符,例如,如果我有一个名为Model
的类,则可以检入以下项的列表:与Model
Items.Where(x => x is Model)
类型的项目
但是如果我要检查列表中不是Model
类型的项目怎么办?
反正有实现这样的东西
Items.Where(x => x is ! Model)
或Items.Where(x => x isNot Model)
我找到的一种解决方法是
Items.Where(x => x.GetType().Name != "Model")
但是有没有更好的方法来实现呢?