У меня есть следующий код, который работает лакомство -Проверьте слова строки присутствует в списке строк
List<string> test = new List<string>();
test.Add("cat");
if (test.Any(str => str.Contains("cat")))
{
// do something
};
Однако есть способ проверить, если нет точного совпадения, например -
if (test.Any(str => str.Contains("the cat sat")))
{
// do something
};
Я хочу, чтобы иметь возможность проверить, если любой из слов в строке присутствуют в списке. Как я могу это достичь?
Дополнительная Подсказка: Если вы тестируете только для 'Contains', используйте' HashSet <> 'вместо 'List <>' - это намного быстрее, когда у вас много данных. –