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;

    }

    }
    }
    }

  • 相关阅读:
    Vue项目一、node.js和npm的安装和环境搭建
    vue-cli脚手架目录(2.0)
    你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据。程序输出读到的数据中的奇数和偶数的个数。
    100以内最大的能被17整除的整数
    what is artificial Intelligence
    画图
    No understanding(2)
    No understanding(1)
    对决
    谁是最好的Coder
  • 原文地址:https://www.cnblogs.com/countryboy666/p/11108003.html
Copyright © 2011-2022 走看看