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数据