C#超基础:enum类型的使用

来源:互联网 发布:笔记本连接网络机顶盒 编辑:程序博客网 时间:2024/06/05 05:35
namespace _11_11{    class Program    {        enum QQstatus        { //定义枚举类型  给定第一个数据online=1后 hidden自动等于2 outline为3            online = 1,            hidden,            outline        }        static void Main(string[] args)        {            #region 枚举规范输入            QQstatus status;            Console.WriteLine("请输入现在的状态");            string s = Console.ReadLine();            try            {                status = (QQstatus)(Enum.Parse(typeof(QQstatus), s)); //将用户在输入数据转换为枚举                Console.WriteLine("你输入的状态为{0}", status);            }            catch             {                //对于输入不符合enum的数据进行提示                Console.WriteLine("请输入的状态不正确");            }             #endregion
ps:1)枚举类型定义在命名空间下或者类下,定义在方法中报错。
2)枚举类型不可以直接定义为数字类型。

0 0