黑马程序员技术交流社区

标题: 枚举一般怎么使用啊?在什么情况下使用枚举啊? [打印本页]

作者: 职业规划-蔡红微老师    时间: 2012-4-9 16:53
标题: 枚举一般怎么使用啊?在什么情况下使用枚举啊?
枚举一般怎么使用啊?在什么情况下使用枚举啊?
作者: 刘冬晓    时间: 2012-4-9 17:11
枚举类型限定变量的取值范围,像性别、QQ状态等,用enum声明,与类class同级!可以看看下面的例子:
enum QQstatus {online,offline,hidden}//online表示在线,offline表示不在线,hidden表示隐身
class Program
    {
        static void Main(string[] args)
        {

            QQstatus a = QQstatus.online;
           
            if (a == QQstatus.online)
            {
                Console.WriteLine("在线");

            }
            else if (a == QQstatus.hidden)
            {
                Console.WriteLine("隐身");

            }
            else if (a == QQstatus.offline)
            {
                Console.WriteLine("不在线");

            }
            Console.ReadKey();      
  }
    }
作者: 余晓亮    时间: 2012-4-9 17:46
当一个变量有固定的值的时候可以使用enum枚举,如人的性别,只有男和女两个值。还有星期,有周一到周日七个值。为了防止用户对这些变量恶意赋值,使用枚举类型,限定变量取值。
具体的例子可以参考一楼 阿冬的解释  呵呵
作者: 翁金鹏    时间: 2012-4-9 17:46
某个函数只有这几个值 那么就可以用枚举




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2