本章讲解如下枚举的如下几个知识点:

   1、什么是枚举?

   2、枚举是值类型还是引用类型?

   3、如何定义枚举?

   4、枚举的好处?

   5、枚举在实际系统开发过程中的用处?

 

   一、什么是枚举

           枚举:用来存放一组固定的常量

                  是用来解决用户进行多次if /switch重复简单的判断

  

  二、枚举是值类型还是引用类型?

      枚举是值类型

 

  三、如何定义枚举?

      定义枚举的语法非常简单,如下:

  

public enum 枚举名
 {
     
 }
 
 枚举的定义1,如下:
 public enum ColorEnum
 {
     红色,          //注意,系统会默认给它赋值为0
     蓝色,          //系统赋值为1
     黑色,          //系统赋值为2
     粉红色         //系统赋值为3
 }
 
 枚举的定义方式2,如下: 
 public enum ColorEnum
 {
     红色=2,          //用户自己赋值 所以枚举是一组 符号名称/值 配对
     蓝色,            // 系统赋值为3        
     黑色=2,            //用户自己赋值2
     粉红色            //系统赋值为3
 }
  所以可以看出,系统会自己给没有赋值的常量赋值,
              但赋值的方式是按照上一个的值+1来进行操作的
 
1、 如下枚举的结果正确的是(  )
  public enum MyColor
  {
      红色=1,
      蓝色=2,
      黑色=1,
      白色
  }
  程序输出: Console.WriteLine(  (int)MyColor.白色   );
 
  A、1      B、2      C、3      D、程序编译错误
 
 
2、 如下枚举的结果正确的是(  )
  public enum MyColor
  {
      红色=1,
      蓝色=2,
      红色=3,
      白色
  }
  程序输出: Console.WriteLine(  (int)MyColor.红色   );
 
  A、1      B、2      C、3      D、程序编译错误
 
   提示:枚举中等号左边的值不能重复.
枚举的语法

相关文章:

  • 2021-09-20
  • 2022-12-23
  • 2021-10-08
  • 2021-10-09
  • 2021-12-25
  • 2021-09-03
猜你喜欢
  • 2022-12-23
  • 2021-05-01
  • 2021-10-01
  • 2022-01-12
  • 2021-12-14
  • 2022-12-23
  • 2021-06-22
相关资源
相似解决方案