2013-06-27 125 views
0

我有這個類:搜索列表C#

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


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

我有對象的列表。這些對象有兩個變量ID,Name。我需要檢查這個列表中是否有名稱爲「Cheese」的文章。我該如何做這個搜索返回一個布爾值?任何幫助將是偉大的! 謝謝!

回答

4
bool hasCheese = arts.Any(a => a.Name == "Cheese"); 
+0

太謝謝你了! – puti26

2

簡單: -

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

Any會返回一個布爾值,指示列表中是否包含Cheese

+0

謝謝吉布斯! :) – puti26

+0

沒問題,高興地幫忙 – DGibbs