title: How to check if any word in my List<string> contains in text
body: <p>I have a </p>
  
  <pre><code>List&lt;string&gt; words = new List&lt;string&gt; {"word1", "word2", "word3"};
  </code></pre>
  
  <p>And i want to check using linq if my string contains ANY of these words; Smthng like:</p>
  
  <pre><code>var q = myText.ContainsAny(words);
  </code></pre>
  
  <p>And the second, if i have a list of sentences too:</p>
  
  <pre><code>List&lt;string&gt; sentences = new List&lt;string&gt; { "sentence1 word1" , "sentence2 word2" , "sentence3 word3"};
  </code></pre>
  
  <p>and also neet to check if any of these sentence contains any of these words!</p>
  
  <pre><code> var q = sentences.Where(s=&gt;words.Any(s.text))....
  </code></pre>