首页 > Windows开发 > 详细

C#枚举

时间:2020-04-25 20:31:26      阅读:50      评论:0      收藏:0      [点我收藏+]

枚举是一组已命名的整型常量,关键字为enum,枚举既可以放在Class下,也可以放在namespace下,枚举中的每一个值,都是一个整数,默认类型为int32,也可以显示转换为其他类型

一、定义

enum <枚举名字> 

{

  <值1>,      

  <值2>,

  ......

}

例:定义一个名字为Week的枚举

1 enum Week
2     {
3         Monday,
4         Tuesday,
5         Wednesday,        
6     }

注:枚举中是可以使用中文的

1 enum Week
2     {
3         周一,
4         周二,
5         周三,
6     }

二、声明

<枚举名字> <定义名字> = <定义名字>.<枚举中的值>

例:

1 Week w1 = Week.Monday;
2 Week w2 = Week.Tuesday;
3 Week w3 = Week.Wednesday;

枚举中默认第一个的整型值为0,也可以手动修改

1 Week w1 = Week.Monday;
2 int num = (int)w1;
3 Console.WriteLine(num);  //默认枚举中第一个元素Monday的值为0,所以输出num的值为0

 手动修改,让Monday变成100

1 enum Week
2     {
3         Monday=100,
4         Tuesday,
5         Wednesday,
6     }

则输出num的值为100

技术分享图片

 

C#枚举

原文:https://www.cnblogs.com/zzr0417/p/12774889.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!