zoukankan      html  css  js  c++  java
  • 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;

    }

    }
    }
    }

  • 相关阅读:
    js的继承实现方式
    jdbc调用通用存储过程完成分页
    最近在忙些什么......
    【转】说服下属的“攻心术”
    设计模式原则详解
    【转】职场学做“功夫熊猫”
    内核初始化优化宏 ,初始化顺序, __init,__devexit等
    Linux 嵌入式启动以及优化
    每个程序员都该知道的10大编程格言
    linux 用户空间 和 内核空间 延时函数
  • 原文地址:https://www.cnblogs.com/countryboy666/p/11108003.html
Copyright © 2011-2022 走看看