【问题标题】:Search list of object based on specific attribute c#基于特定属性的对象搜索列表c#
【发布时间】:2013-06-24 17:50:56
【问题描述】:

我有这个课程:

   class Article
    {
            public int Id { get; set; }
            public string Name { get; set; }
    }


    List<Article> arts = new List<Article>();

我有一个对象列表。这些对象有两个变量 ID,Name。我需要检查此列表中是否有名称为“Cheese”的文章。如何使此搜索返回布尔值?任何帮助都会很棒! 谢谢!

【问题讨论】:

    标签: c# list search object


    【解决方案1】:
    bool hasCheese = arts.Any(a => a.Name == "Cheese");
    

    【讨论】:

      【解决方案2】:

      简单:-

      bool contains = arts.Any(x => x.Name == "Cheese");
      

      Any 将返回一个布尔值,指示列表是否包含Cheese

      【讨论】:

        猜你喜欢
        • 2019-03-10
        • 2017-02-27
        • 1970-01-01
        • 2019-03-22
        • 1970-01-01
        • 1970-01-01
        • 2015-11-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多