Is there a way I can get a string value out of an enum in C#
<p>I have the following code: </p>

<pre><code>public enum RoleType
{
    Default = 10,
    Guest = 20,
    User = 30,
    Admin = 40,
    Super = 50
}
</code></pre>

<p>Is there any way that I could get have some kind of toString method in the enum that would give me the strings "Default", "Guest" .. etc    I don't mind to hard code these in one by one or even have a dictionary with the values hardcoded twice inside the enum. I would just like to keep everything self contained inside of my enum.</p>
