2013-10-17 149 views
-1

我得到一個嵌套列表,裏面有列表數。我想檢查這個嵌套列表是否包含特定的字符串值,並且哪個列表是存儲在其中的值並不重要。如何檢查嵌套列表是否包含特定值C#

     if (!checkList.Any(s => s == "aaa")) 
         { 
          // do sth 
         } 

以上是檢查正常列表但不是嵌套列表,任何人都可以給我嵌套列表的答案嗎?

+0

至少表明 「嵌套表」 的聲明。 –

回答

5

使用嵌套Any

if (!checkList.Any(innerList => innerList.Any(s => s == "aaa"))) 

或者,你可以使用SelectMany扁平化您的列表:

if (!checkList.SelectMany(innerList => innerList).Any(s => s == "aaa")) 
相關問題