C# 枚举——定义、示例与用法详解
C# 枚举
枚举(enum)让你在 C# 中定义一组命名常量。它们非常适合表示星期、月份、状态码等离散值。
下面通过一个简单的真实示例,演示如何声明枚举、赋值并在代码中使用。

using System;
namespace DemoApplication {
class Program {
enum Days { Sun, Mon, Tue, Wed, Thu, Fri, Sat }
static void Main(string[] args) {
Console.WriteLine(Days.Sun);
Console.ReadKey();
}
}
}
代码拆解
- 枚举声明:
enum Days { Sun, Mon, Tue, Wed, Thu, Fri, Sat }创建名为Days的新类型,包含七个命名值。 - 使用:
Console.WriteLine(Days.Sun);将枚举值打印到控制台。
运行程序将看到如下输出:
输出

控制台显示 Sun,确认枚举值被正确引用。
C语言
- C++ for 循环详解:语法、执行流程与实战示例
- 掌握 C++ switch-case:语法、用法与实战示例
- C++ 动态数组分配实战指南:new/delete、初始化、扩容与内存管理
- C++ 结构体详解:定义、初始化、指针、函数参数与局限性
- 掌握 C++ std::list:语法、函数与实战示例
- C# 抽象类实战教程:从定义到派生的完整代码示例
- C 语言 calloc() 详解:零初始化动态分配原理与实战案例
- C# 枚举完全指南:定义、使用、底层类型与实战技巧
- Python strip() 方法完全指南:去除首尾空白与自定义字符实战
- Python collections.Counter:高效计数、更新与算术运算
- Java String.charAt() 详解:语法、返回类型、异常与实战示例
- 精通 Java String.endsWith():检查字符串后缀(示例)