示例#1
0
        static void Main()
        {
            Myenums e = Myenums.Value1;

            Console.WriteLine(e);

            var a = Myenums.Value2;

            Console.WriteLine(a);

            Console.WriteLine();

            changething(Myenums.Unknown);
            changething(Myenums.Unknown);
            changething(Myenums.Unknown);

            Console.WriteLine();

            var aAsint = (int)a;

            Console.WriteLine(aAsint);
            var aBackAsItself = (Myenums)aAsint;

            Console.WriteLine(aBackAsItself);
            Console.ReadKey();
        }
示例#2
0
        public static void changething(Myenums enums)
        {
            switch (enums)
            {
            case Myenums.Unknown:
                Console.WriteLine("0");
                break;

            case Myenums.Value1:
                Console.WriteLine("1");
                break;

            case Myenums.Value2:
                Console.WriteLine("2");
                break;
            }
        }