基于特定属性c#的对象搜索列表
本文关键字:对象 搜索 列表 于特定 属性 | 更新日期: 2023-09-27 18:20:17
我有这个类:
class Article
{
public int Id { get; set; }
public string Name { get; set; }
}
List<Article> arts = new List<Article>();
我有一个物品清单。这些对象有两个变量ID和Name。我需要检查一下这个列表中是否有一篇name="Cheese"的文章。如何使此搜索返回布尔值?任何帮助都会很棒!谢谢
bool hasCheese = arts.Any(a => a.Name == "Cheese");
简单:-
bool contains = arts.Any(x => x.Name == "Cheese");
Any
将返回一个bool,指示列表是否包含Cheese