title: How do I get the lowercase representation of an enum in C#?
body: <p>I have the following <code>enum</code> in an ASP.NET MVC application, and I want to use that enum as a parameter. To do so, I'd like to to return the lowercase string representation of that <code>enum</code>.</p>
  
  <pre><code> public enum SortOrder
   {
        Newest = 0,
        Rating = 1, 
        Relevance = 2 
   }
  </code></pre>
  
  <p>How can I get the lowercase representation of an enum in C#?  I'd like for the enums to retain their natural titlecase representation as well.</p>