title: Sort Array by contains specific char count
body: <p>I have an array and I want to sort this array by its element' specific character count.</p>
  
  <pre><code>var myNewArray = myArray.ToList().Sort(u =&gt; u.Name.Split(' ').Length);
  </code></pre>
  
  <p>but this does not work at all. </p>
  
  <p>How can I provide the LINQ code for this problem ?</p>
  
  <p>myArray[0]  = "word1 word2"
  myArray[1]  = "word1"
  myArray[2]  = "word3 word2 word2 word2"</p>
  
  <p>when Apply sort my array element order must be like
  myArray[2],myArray[0],myArray[1]</p>