Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c# enum

作者:热血震荡   发布日期:2026-02-28   浏览:44

// 定义一个枚举类型,表示一周中的每一天
public enum DaysOfWeek
{
    Monday,    // 默认从0开始编号
    Tuesday,
    Wednesday,
    Thursday,
    Friday,
    Saturday,
    Sunday
}

// 使用枚举的示例代码
class Program
{
    static void Main()
    {
        // 声明一个枚举类型的变量并赋值
        DaysOfWeek today = DaysOfWeek.Monday;

        // 输出枚举变量的值
        Console.WriteLine("今天是: " + today);

        // 可以使用 (int) 来获取枚举值对应的整数值
        Console.WriteLine("今天对应的整数值是: " + (int)today);

        // 也可以通过整数值来获取枚举成员
        DaysOfWeek day = (DaysOfWeek)2;
        Console.WriteLine("整数值2对应的枚举成员是: " + day);
    }
}

解释说明:

  1. 定义枚举public enum DaysOfWeek 定义了一个名为 DaysOfWeek 的枚举类型,包含了一周中的每一天。枚举成员默认从 0 开始编号,依次递增。
  2. 声明和使用枚举变量:在 Main 方法中,我们声明了一个 DaysOfWeek 类型的变量 today 并赋值为 Monday
  3. 输出枚举值:可以直接输出枚举变量的名称(如 Monday),也可以通过 (int) 强制转换获取其对应的整数值。
  4. 通过整数值获取枚举成员:可以使用强制转换将整数值转换为对应的枚举成员,例如 (DaysOfWeek)2 会返回 Wednesday

希望这个示例能帮助你理解 C# 中枚举的用法。

上一篇:c# dictionary 用法

下一篇:c# md5加密

大家都在看

c# 二进制

c# 创建目录

c# datatable group by

c# tcp client

c# type.gettype

c# sqlconnection

c# string.format 小数位数

.net和c#

c#获取系统时间

c#游戏开发

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站