title: Convert an enum to List<string>
body: <p>How do I convert the following Enum to a List of strings?</p>
  
  <pre><code>[Flags]
  public enum DataSourceTypes
  {
      None = 0,
      Grid = 1,
      ExcelFile = 2,
      ODBC = 4
  };
  </code></pre>
  
  <p>I couldn't find this exact question, this <a href="https://stackoverflow.com/questions/1167361/how-do-i-convert-an-enum-to-a-list-in-c">Enum to List</a> is the closest but I specifically want <code>List&lt;string&gt;</code></p>