C#枚举类型实例解析

C#枚举类型实例向你展示了C#枚举类型的具体使用情况以及需要注意的方面,希望对你有所帮助。
首页 新闻资讯 行业资讯 C#枚举类型实例解析

C#枚举,枚举是一种值类型,由许多名字的常量(也叫枚举表)组成。例如

复制

const int Monday=0;  const int Tuesday=1;  ……  const  Sunday=7;
  • 1.

  • 2.

  • 3.

  • 4.

可以用C#枚举类型

复制

enum Week  { Monday,Tuesday, Wednesday,   Thursday,Friday,Saturday,Sunday};
  • 1.

  • 2.

  • 3.

C#枚举中每一个常量都对应着一个数值,如果不特别设置,枚举从0开始,每个后续值都为前一个值加1。若有如下定义

复制

enum Values  {   value1,  value2,  vlaue3=30,  value4  };
  • 1.

  • 2.

  • 3.

  • 4.

  • 5.

  • 6.

  • 7.

其中value1=0,value2=1,value3=30,value4=31;

需要注意的是在C#枚举类型和整型之间的转换需显示进行:

复制

int a =(int) Week.Friday;
  • 1.

C#枚举类型示例:

复制

 public class food  {  public enum foodType  { Pizza=1,Pasta,Spaghetti}  public void GetFoodOrder(string Custname,   foodType order)  {  Console.WriteLine("the dinner of customer   {0} is {1}",Custname,order);  }  }  //C#枚举类型class Program  {  static void Main(string args)  {  food myfood = new food();  myfood.GetFoodOrder("Scoopy",(food.foodType.Pizza));  Console.WriteLine("您享用的是本店的第"+  (int)food.foodType.Pizza+"种主食");  Console.ReadLine();  }  }
  • 1.

  • 2.

  • 3.

  • 4.

  • 5.

  • 6.

  • 7.

  • 8.

  • 9.

  • 10.

  • 11.

  • 12.

  • 13.

  • 14.

  • 15.

  • 16.

  • 17.

  • 18.

  • 19.

  • 20.

  • 21.

  • 22.

C#枚举类型实例运行结果为

C#枚举类型实例运行结果

C#枚举类型实例的详细讲解就到这里,希望对你了解和学习C#枚举类型有所帮助。

【编辑推荐】

  1. C#枚举类型的使用浅析

  2. C#枚举类型概念及应用浅析

  3. C#枚举类型实例演示

  4. C#枚举及C#枚举成员浅析

  5. C#枚举类型实例示范浅析

16    2009-08-18 10:47:40    C#枚举类型