public enum Fruit
{
banana=1,
apple=2,
orange=3
}
//枚举转字符串
string enumString=Enum.GetName( typeof(Fruit) ,fruit);
//枚举转值
int enumValue1=fruit.GetHashCode();
int enumValue2=(int) fruit;
//字符串转枚举
Fruit enum=(Fruit)Enum.Parse( typeof(Fruit),fruitString);
//字符串转值
int enumValue=(int)Enum.Parse(typeof(Fruit),fruitString)
//值转枚举
Fruit enum1=(Fruit)fruitValue;
Fruit enum2=(Fruit)Enum.ToObject(typeof(Fruit),fruitValue);
//值转字符串
Fruit enumString=(Fruit)Enum.GetName(typeof(Fruit),fruitValue);