037_枚举类型。

namespace _037_枚举类型 {

    //枚举类型的定义

    enum GameState:byte//修改该枚举类型的存储类型,默认为int

    {

        Pause = 100, // 默认代表的是整数0

        Failed = 101,// 默认代表的是整数1

        Success=102,// 默认代表的是整数2

        Start=200// 默认代表的是整数3

    }

    class Program

    {

        static void Main(string[] args) {

            ////利用定义好的枚举类型 去声明变量

            //GameState state = GameState.Start;

            //if (state == GameState.Start)//枚举类型比较

            //{

            //    Console.WriteLine("当前处于游戏开始状态");

            //}

            //Console.WriteLine(state);

            //int state =3;

            //if (state == 3)

            //{

            //    Console.WriteLine("当前处于游戏开始界面");

            //}

            GameState state = GameState.Start;

            int num = (int)state;

            Console.WriteLine(num);

            Console.ReadKey();

        }

    }

}namespace _037_枚举类型 {

    //枚举类型的定义

    enum GameState:byte//修改该枚举类型的存储类型,默认为int

    {

        Pause = 100, // 默认代表的是整数0

        Failed = 101,// 默认代表的是整数1

        Success=102,// 默认代表的是整数2

        Start=200// 默认代表的是整数3

    }

    class Program

    {

        static void Main(string[] args) {

            ////利用定义好的枚举类型 去声明变量

            //GameState state = GameState.Start;

            //if (state == GameState.Start)//枚举类型比较

            //{

            //    Console.WriteLine("当前处于游戏开始状态");

            //}

            //Console.WriteLine(state);

            //int state =3;

            //if (state == 3)

            //{

            //    Console.WriteLine("当前处于游戏开始界面");

            //}

            GameState state = GameState.Start;

            int num = (int)state;

            Console.WriteLine(num);

            Console.ReadKey();

        }

    }

}

你可能感兴趣的:(037_枚举类型。)