title: Most efficient method to create all the letters in the alphabet into a string
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/314466/generating-an-array-of-letters-in-the-alphabet-in-c-sharp">Generating an array of letters in the alphabet in C#</a>  </p>
  </blockquote>
  
  
  
  <p>(Theoretical question only, was just pondering it as a writing a filtering system (not using an alphabet, but got me thinking)). </p>
  
  <p>So lets say I want to create a filter list of all the capital letters (A-Z) in the English alphabet plus the word "All" </p>
  
  <pre><code>All A B C D E ... X Y Z 
  </code></pre>
  
  <p>And convert it to a <code>List&lt;string&gt;</code> what is the most efficient way to do this in C# Without using the hard coded <code>{"A","B"}</code> method. </p>
  
  <p><strong>Not a duplicate of <a href="https://stackoverflow.com/questions/11712794/most-efficiant-method-to-create-all-the-letters-in-the-alphabet-into-a-string">This question</a></strong></p>
  
  <p>The question listed above deals with conversion to a plain and simple character array, which wouldn't allow for the ALL portion. And to take that and convert I believe would involve at least a copy + cast. </p>