title: linq list string like
body: <p>I have a list:</p>
  
  <pre><code>List(Of String)
  </code></pre>
  
  <p>I want to filter it with LINQ.</p>
  
  <p>I use things like this:</p>
  
  <pre><code>newList = (From l In myList Where l Like String.Format("%{0}%", value)).ToList
  </code></pre>
  
  <p>Value is something like <code>a</code> or <code>no</code>, etc.</p>
  
  <p>I want something like a <code>LIKE</code> in SQL:</p>
  
  <pre><code>like "%a%"
  </code></pre>
  
  <p>So I that will result a list of string where there is a <code>a</code> in each string.</p>
  
  <p>How should I do that?</p>
  
  <pre><code>dim list1 as list(of string)
  list1.Add("aaa")
  list1.Add("bbb")
  list1.Add("ccc")
  list1.Add("abc")
  list1 = from l in list1 where ???? 'like "a" return list1 with 2 item : "aaa" and "abc"
  </code></pre>