枚举中的成员是可以转换成字符串的。
但字符串是不能转换成枚举的
只有从枚举转换成字符串的成员是可以从字符串再转换成枚举成员。
枚举转换成字符串
static void Main(string[] args) { string str = enum1.busy.ToString();//枚举成员转换成字符串变量 enum1 state = (enum1)Enum.Parse(typeof(enum1), str);//枚举成员转换成字符串变量后又转换成枚举变量并存放在state里 Console.WriteLine(state); Console.ReadKey(); } public enum enum1 { busy, Online, left, offline }