Как проверить, содержит ли строка какой-либо элемент списка <string>? У меня есть оператор if, где я бы хотел проверить, если строка содержит любой элемент list<string>. if (str.Contains(list2.Any()) && str.Contains(ddl_language.SelectedValue)) { lstpdfList.Items.Add(str); } Ответ 1 Правильная формулировка list2.Any(s => str.Contains(s)) Это читается как "does list2 включает любую строку s, такую, что str содержит s?". Ответ 2 Вы можете использовать это: if (myList.Any(x => mystring.Contains(x))) // ....
Ответ 1 Правильная формулировка list2.Any(s => str.Contains(s)) Это читается как "does list2 включает любую строку s, такую, что str содержит s?".