我有一个if语句,我想检查一下,如果一个字符串包含list<string>
的任何项目。
if (str.Contains(list2.Any()) && str.Contains(ddl_language.SelectedValue))
{
lstpdfList.Items.Add(str);
}
答案 0 :(得分:36)
正确的配方是
list2.Any(s => str.Contains(s))
这被视为“list2
包含任何字符串s
,str
包含s
?”。
答案 1 :(得分:3)
你可以用这个:
if (myList.Any(x => mystring.Contains(x)))
// ....