【发布时间】:2015-07-16 16:34:25
【问题描述】:
我有一个对象列表,我需要过滤他的属性之一不以某个字母开头的对象,我知道我可以做到:
onelist=mylist.where(x=>x.Cod.startwith("A"));
但我需要的恰恰相反,比如:
onelist=mylist.where(x=>x.Cod.NOTstartwith("A"));
我不知道它是否可能,如果它不可能,我似乎记得有一种方法可以在一个 lamda 表达式中否定另一个,对吗??
谢谢
【问题讨论】:
-
)) 这很简单。使用 !。
(!x.Cod.StartsWith("A"));或(x.Cod.StartsWith("A") == false);