title: How to remove all elements that satisfy a criteria in C# collection?
body: <p>I have a string array:</p>
  
  <pre><code>string[] names;
  </code></pre>
  
  <p>I want to remove all names that has length less than <code>k</code>. How can I do that? Do I have to convert it back to <code>List&lt;string&gt;</code> ? </p>
  
  <p>Thanks, 
  Chan</p>