Unity3D学习之(枚举类型)

欢迎大家光临我的博客

首先ゝ我们再次回顾了上次银行登录系统的登录代码的实现!

登陆的实现:

这段代码实现了验证密码的正确性和三次输入不正确就中断输入的功能

public void Login()

        {

            Console.WriteLine("请输入密码:");

            for (int i = 2; i >=0;i-- )

            {

                password=Console.ReadLine();

                if (password == "123456")//输入成功

                {

                    Console.WriteLine("登录成功!");

                    break;

                }

                else {//输入失败

                    if (i == 0)

                    {

                        Console.WriteLine("没有机会,欢迎明天再来!");

                    }

                    else {

                        Console.WriteLine("密码错误,还有" + i + "次机会!");

                    }

                }

            }

        }

 

枚举类型(enum type)是具有一组命名常量的独特的值类型。

在枚举类型中声明的第一个枚举成员它的默值为零。

枚举类型是使用 enum 关键字声明的。

枚举具体是怎么声明呢?

枚举声明用于声明新的枚举类型。枚举声明以关键字 enum 开始,然后定义该枚举类型的名称、可访问性、基础类型和成员。具体格式如下:

修饰词(new、public、protected、internal、private)enum 枚举类型名:整数类型

枚举成员:

枚举成员是该枚举类型的命名常数。任意两个枚举成员不能具有相同的名称。每个枚举成员均具有相关联的常数值。此值的类型就是枚举的基础类型。每个枚举成员的常数值必须在该枚举的基础类型的范围之内。

示例:public enum TimeofDay:uint 

      Morning=-3,
      Afternoon=-2,
      Evening=-1
} ;
产生编译时错误,原因是常数值 -1、-2 和 –3 不在基础整型 uint 的范围内。

你可能感兴趣的:(Unity3D学习之(枚举类型))