title: C#: Get Enum Name as String
body: <p>Let's say I have this class:</p>
  
  <pre><code>public class SiteMapEntry  
  {
      public static enum ChangeFrequency
      {
          Always,
          Hourly,
          Daily,
          Weekly,
          Monthly,
          Yearly,
          Never
      }
  }
  </code></pre>
  
  <p>And this function:</p>
  
  <pre><code>public class FooBar(SiteMapEntry.ChangeFrequency changeFreq)
  {
  
  }
  </code></pre>
  
  <p>Which is called:</p>
  
  <pre><code>string foobarNever = FooBar(SiteMapEntry.ChangeFrequency.Never);
  </code></pre>
  
  <p>What do I need to do in the method <code>FooBar</code> to have the <code>string foobarNever == "never"</code>?</p>