• c#枚举


    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;

    namespace @enum//命名空间
    {
    //大学管理系统 性别: 男 女 常用的数据定义成枚举 目的规范程序员的开发
    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();

    //枚举 转化为enum 打印Que
    QQStuta s = QQStuta.Que;
    Console.WriteLine(s.ToString());
    Console.ReadKey();

    //Parse 转化为美剧类型 要转的类型
    QQStuta e1=(QQStuta)Enum.Parse(typeof(QQStuta),"1");//要转的类型 typeof 能拿到类型 将对象转化为美剧类型
    Console.WriteLine(e1);
    Console.ReadKey();

    #endregion


    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;

    }

    }
    }
    }

  • 相关阅读:
    年尾最有可能被老板“干掉”的十类人
    jQuery学习笔记
    HttpServletRequest的应用(一)
    getRequestDispatcher()与sendRedirect()的区别
    RequestDispatcher介绍
    原子类
    多线程基础
    asp.net Treeview节点保存成XML文件
    推荐小说给大家
    http://msdn.microsoft.com/zhcn/library/system.web.ui.webcontrols.gridview.rowediting.aspx
  • 原文地址:https://www.cnblogs.com/countryboy666/p/11108003.html
Copyright © 2020-2023  润新知