假设有一个名为“Fruits”的模型。它有两个属性
Linq查询过滤列表中的值
- 名称(字符串)
- isAvailable(布尔)
我有一个FruitsList,它拥有一些值。
Name isAvailable
Apple True
Banana False
Mango True
现在,我想这是可以作为一个字符串加入水果的名称,availableFruits = "Apple|Mango"
string availableFruits = string.Join("|", FruitsList.Where(x => x.isAvailable= true).Select(x => x.Name));
这是我迄今所做的,它是不工作。希望有人能帮忙。
'FruitsList.Where(X => x.isAvailable)'。你试图分配'isAvailable',而不是检查它的值。 – Rob
'string availableFruits = string.Join(“|”,FruitsList.Where(x => x.isAvailable).Select(x => x.Name));' –
非常感谢@Rob。 – sandaru