一個特定的字符串我有一個List<string>
有一些項目是這樣的:檢查清單中的字符串包含使用LINQ
{"Pre Mdd LH", "Post Mdd LH", "Pre Mdd LL", "Post Mdd LL"}
現在我想,如果在列表中的項目包含執行檢查的條件一個特定的字符串是這樣的:
IF list contains an item that contains this_string
爲簡單起見我想如果列表至少在一個去檢查!包含例如其中具有Mdd LH
的項目。
我的意思是這樣的:
if(myList.Contains(str => str.Contains("Mdd LH))
{
//Do stuff
}
感謝。
怎樣才能讓它不區分大小寫?包含沒有該超載方法。 – 2015-10-07 08:38:56
@ Ankur-m:你可以使用'IndexOf'來代替,傳入'StringComparison'。如果這還不夠詳細,請提出一個新問題(當然,在搜索現有問題後)。 – 2015-10-07 08:50:28
我可以使用IndexOf來做到這一點。不過,我不得不使用FindIndex而不是Any。我仍然在尋找爲什麼Any沒有工作。是的,有我在第一次搜索中找不到的類似帖子。非常感謝您的幫助! – 2015-10-07 09:21:39