枚举中的成员是可以转换成字符串的。
但字符串是不能转换成枚举的
只有从枚举转换成字符串的成员是可以从字符串再转换成枚举成员。
枚举转换成字符串
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
}