Occationally, when using enums, it is useful to evaluate a member's name at run-time. The ToString() method makes this task really easy, just look at the code snippet below:
public enum MyEnum
{
alfa = 1,
beta = 2,
gamma = 3
}
private void cmdGo_Click(object sender, EventArgs e)
{
MyEnum myEnumVar;
myEnumVar =
MyEnum.gamma;
string myMember;
myMember = myEnumVar.ToString();
// myMember is not equal to "gamma"
}