9
蕴含需要检查,如果列表包含X的属性值的项目LINQ基于产权
使用FirstOrDefault和比较空去过:
searchItems.FirstOrDefault(si => si.ID == 99) == null
有没有更好的方式来做到这一点?
我无法通过Contains上的语法错误。谢谢。
蕴含需要检查,如果列表包含X的属性值的项目LINQ基于产权
使用FirstOrDefault和比较空去过:
searchItems.FirstOrDefault(si => si.ID == 99) == null
有没有更好的方式来做到这一点?
我无法通过Contains上的语法错误。谢谢。
可以使用Any方法
searchItems.Any(si => si.ID == 99)
可能有几个方法可以做到这一点,这里的另一个问题:
bool any = searchItems.Any(si => si.ID == 99);