• C#基础之枚举


    using System;
    using System.Globalization;
    
    enum MyEnum
    {
        a,
        b,
        c
    }
    
    class Two
    {
        enum Bbb
        {
            x = 4,
            y,
            z = 99,
            xx,
            yy
        }
    
        public static void Main(string[] args)
        {
            var obj = Enum.Parse(typeof(Bbb), "yy");
            obj = Enum.Parse(typeof(Bbb), "100");
            Print(obj);
            Print(obj.GetType());
            var jj = typeof(Bbb);
            Print(jj);
            Bbb ob = Bbb.x;
            var s = ob.ToString(CultureInfo.CurrentCulture);
            Print(s);
            ob = (Bbb) 101;
            Print(ob);
            Bbb oc = Bbb.xx;
            var i = (int) oc;
            Print(i);
        } //Main函数结束
    
    
        #region 工具方法
    
        public static void Print(string obj, params object[] arg)
        {
            Console.WriteLine(obj, arg);
        }
    
        public static void Print(object obj)
        {
            Console.WriteLine(obj);
        }
    
        /// <summary>
        /// 获得一个int类型的值
        /// </summary>
        /// <returns></returns>
        public static int GetInt()
        {
            int i;
            while (true)
            {
                try
                {
                    i = Convert.ToInt32(Console.ReadLine());
                    break;
                }
                catch (FormatException e)
                {
                    Console.WriteLine(e.Message);
                }
            }
            return i;
        }
    
        public static string GetString()
        {
            return Console.ReadLine();
        }
    
        public static double GetDouble()
        {
            double i;
            while (true)
            {
                try
                {
                    i = Convert.ToDouble(Console.ReadLine());
                    break;
                }
    //            catch
                catch (FormatException e)
                {
                    Console.WriteLine(e.Message);
                }
            }
            return i;
        }
    
        #endregion
    }
  • 相关阅读:
    P2207 Photo
    P1022 计算器的改良
    P1003 铺地毯
    P3014 [USACO11FEB]牛线Cow Line && 康托展开
    P4180 【模板】严格次小生成树[BJWC2010]
    P2776 [SDOI2007]小组队列
    P2426 删数
    P1948 [USACO08JAN]电话线Telephone Lines
    P1978 集合
    P1564 膜拜
  • 原文地址:https://www.cnblogs.com/zhaoxianglong1987/p/7609167.html
Copyright © 2020-2023  润新知