小编典典

LINQ:“包含”和 Lambda 查询

all

我有一个List<BuildingStatus>buildingStatus.
我想检查它是否包含一个状态,其字符代码(由返回GetCharCode())等于某个变量,v.Status

按照下面的(非编译)代码行,有没有办法做到这一点?

buildingStatus.Contains(item => item.GetCharValue() == v.Status)

阅读 92

收藏
2022-08-03

共1个答案

小编典典

使用 Any() 代替Contains()

buildingStatus.Any(item => item.GetCharValue() == v.Status)
2022-08-03