c#枚举
2021-05-29 00:04
                         标签:大学   sys   class   规范   程序员   col   task   text   转换    using System; namespace @enum//命名空间             //枚举 转化为enum   打印Que             //Parse  转化为美剧类型  要转的类型             #endregion         } c#枚举 标签:大学   sys   class   规范   程序员   col   task   text   转换    原文地址:https://www.cnblogs.com/countryboy666/p/11108003.html
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
{
    //大学管理系统  性别: 男 女  常用的数据定义成枚举   目的规范程序员的开发
    public enum QQStuta  //全局变量  public 访问权限   enum 声明类型      
    {
        Onlien,
        OffLive,
        Busy,
        Que
    }
    class Program
    {  //也可3以在项目中声明 枚举  
        static void Main(string[] args)
        {
            #region
            //枚举类型时两个方块折叠
            QQStuta gender = QQStuta.Onlien;  //  给美剧类型赋值      
            //枚举 可以int string char 类型转化
            //枚举转int 
            int n1 = (int)gender;
            Console.WriteLine(n1);
            Console.ReadKey();
            //int 转换为枚举
            int n2 = 9;
            QQStuta len = (QQStuta)n2;
            Console.WriteLine(len);
            Console.ReadKey();
            QQStuta s = QQStuta.Que;
            Console.WriteLine(s.ToString());
            Console.ReadKey();
            QQStuta e1=(QQStuta)Enum.Parse(typeof(QQStuta),"1");//要转的类型   typeof 能拿到类型 将对象转化为美剧类型
            Console.WriteLine(e1);
            Console.ReadKey();
            Console.WriteLine("请你选者在线状态:");
            string input = Console.ReadLine();
            switch (input)
            {
                case "1": QQStuta s1 = (QQStuta)Enum.Parse(typeof(QQStuta), input);
                    Console.WriteLine(s1);
                    break;
                case "2":
                    QQStuta s2 = (QQStuta)Enum.Parse(typeof(QQStuta), input);
                    Console.WriteLine(s2);
                    break;
                case "3":
                    QQStuta s3 = (QQStuta)Enum.Parse(typeof(QQStuta), input);
                    Console.WriteLine(s3);
                    break;
                case "4":
                    QQStuta s4 = (QQStuta)Enum.Parse(typeof(QQStuta), input);
                    Console.WriteLine(s4);
                    break;
            }
    }
}
上一篇:制作自己的win7系统
下一篇:C#解析多层Json数据