C#初学者教程系列5:C#枚举Enum使用示例

本文是C#初学者简单教程,这是第5篇。感谢观看,记得关注我,后续还有更多教程文章,谢谢。

如无特别说明,本系列教程使用的Visual Studio版本为VS2019,.Net Framework版本为4.7.2,.Net Core版本为3.0,.Net Standard为2.1。这些版本是2019年12月12日(双12)前的最新版本,所以阅读本系列,你看到的并非过时版本。由于.Net Core的趋势,所以,本系列所有教程均默认采用.Net Core构建。

C#枚举

在任何编程语言中都有使用枚举来定义一组恒定的值。例如,可以将星期几定义为枚举,并在程序中的任何位置使用。在C#中,枚举是以关键字“Enum”定义的。

让我们来看一个如何使用“枚举”关键字的示例。

在我们的示例中,我们将定义一个名为days的枚举,该枚举将用于存储星期几。对于每个示例,我们将只修改Program.cs文件中的main函数。

C#初学者教程系列4:C#枚举Enum使用示例

 

代码说明:

指定了“枚举”数据类型以声明枚举。枚举的名称为Days。将一周中的所有天都指定为枚举值。

最后,使用console.write函数显示枚举值之一。

如果正确输入了以上代码,并且程序成功执行,将显示以下输出。

输出:

C#初学者教程系列4:C#枚举Enum使用示例

 

从输出中,您可以看到控制台中显示了枚举的“ Sun”值。

1.通常最好是直接在命名空间内定义枚举,以便命名空间中的所有类都可以同样方便地访问它。 但是,也可能会在类或结构中嵌套枚举。这点在程序员的后期时显得很有用,这个后期是指你可能已经有5年经验了。

2.默认情况下,第一个枚举数具有值 0,并且每个连续枚举数的值将增加 1。 例如,在示例的枚举中, Sun 的值为 0, Mon的值为 1, tue 的值为 2,依次类推。

3.正如任何常量一样,对枚举的各项值的所有引用在编译时都会转换为数字参数。 这可能会造成潜在版本问题。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值