title: LINQ: Get first character of each string in an array
body: <p>Consider a string array shaped like this:</p>
  
  <pre><code>  string[] someName = new string[] { "First", "MiddleName", "LastName" };
  </code></pre>
  
  <p>The requirement is to get the first character from each element in the array.</p>
  
  <p>i.e.</p>
  
  <blockquote>
    <p>FML</p>
  </blockquote>
  
  <p>Previously have tried:</p>
  
  <pre><code>string initials = string.Concat(someName.Select(x =&gt; x[0]));
  </code></pre>
  
  <p><strong>Question:</strong> What LINQ query would you write to concatenate all the name contained in the string array to give the initials?</p>