C#——枚举

灰太狼 2022-08-26 04:48 337阅读 0赞

枚举

0_13315183659D8L.gif

声明枚举的条件:确定数量,确定值的取值范围。

枚举的语法:(1)声明枚举的时候和类同级。

  1. 2enmu 类型名称\{取值范围值\}

声明枚举的意义:限定变量的取值范围。

例1:判断姓别(if语句)

  1. [csharp] view plaincopyprint?
  2. <span style="font-size:16px;">namespace 枚举学习
  3. {
  4. class Program
  5. {
  6. static void Main(string[] args)
  7. {
  8. //判断姓别(if语句)
  9. Console.WriteLine("请输入姓别");
  10. string s = Console.ReadLine() ; // Male;Female;Unkown
  11. if (s == "Male")
  12. {
  13. Console.WriteLine("男");
  14. }
  15. else if (s == "Female")
  16. {
  17. Console.WriteLine("女");
  18. }
  19. else if (s == "Unkown")
  20. {
  21. Console.WriteLine("未知");
  22. }
  23. else
  24. {
  25. Console.WriteLine("非法输入!");
  26. }
  27. Console.ReadKey();
  28. }
  29. }
  30. }
  31. </span>

例2:判断姓别(枚举法)

  1. [csharp] view plaincopyprint?
  2. namespace 枚举学习
  3. {
  4. enum Gender { Male,Female,Unkown} //声明枚举的语法(和类同级)
  5. class Program
  6. {
  7. static void Main(string[] args)
  8. {
  9. Gender g = Gender.Female; //枚举的意义就在于限定变量的取值范围。
  10. Console.ReadKey();
  11. }
  12. }
  13. }

通过例1和例2两种不同的方法(对“姓别的判断”)的比较可知,用枚举的好处就是限定了变量的取值范围,程序处理起来更加的方便。

发表评论

表情:
评论列表 (有 0 条评论,337人围观)

还没有评论,来说两句吧...

相关阅读

    相关 C#——类型

    C\——枚举类型 枚举类型 是由基础整型数值类型的一组命名常量定义的值类型。 若要定义枚举类型,请使用 enum 关键字并指定枚举成员 的名称: enum Se

    相关 C#——

    枚举 ![0_13315183659D8L.gif][] > 声明枚举的条件:确定数量,确定值的取值范围。 > > 枚举的语法:(1)声明枚举的时候和类同级。 > >

    相关 C++

    1. 介绍 第一次学习枚举类型时,觉得这个名字很诡异。但是后来发现,“枚举”真的特别传神,枚举就是可数的意思。 当你发现某个类型的值是数得过来的,那就派枚举出场吧。

    相关 C#】

    简单总结一下枚举的用法: 什么是枚举? 枚举简单的说是一种数据类型,只不过这种数据类型只包含自定义的特定数据,它是一组有共同特性的数据的集合。举个例子,颜色也可以