枚举中的成员是可以转换成字符串的。
但字符串是不能转换成枚举的
只有从枚举转换成字符串的成员是可以从字符串再转换成枚举成员。
枚举转换成字符串
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 }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步