枚举与字符串

枚举中的成员是可以转换成字符串的。

但字符串是不能转换成枚举的

只有从枚举转换成字符串的成员是可以从字符串再转换成枚举成员。

枚举转换成字符串

  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
        }

猜你喜欢

转载自www.cnblogs.com/zhangyang4674/p/10605832.html