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

c#enum

作者:似水韶华该惜谁ら   发布日期:2025-09-04   浏览:90

// 定义一个枚举类型,表示一周中的每一天
public enum DayOfWeek
{
    Sunday = 0,
    Monday = 1,
    Tuesday = 2,
    Wednesday = 3,
    Thursday = 4,
    Friday = 5,
    Saturday = 6
}

class Program
{
    static void Main()
    {
        // 使用枚举
        DayOfWeek today = DayOfWeek.Monday;

        // 输出枚举值
        Console.WriteLine("Today is " + today);

        // 将枚举值转换为整数
        int dayNumber = (int)today;
        Console.WriteLine("Day number is " + dayNumber);

        // 根据整数值获取枚举成员
        DayOfWeek day = (DayOfWeek)2;
        Console.WriteLine("The day with number 2 is " + day);
    }
}

解释说明:

  1. 定义枚举:使用 enum 关键字定义了一个名为 DayOfWeek 的枚举类型,表示一周中的每一天。每个枚举成员可以显式赋值,例如 Sunday = 0
  2. 使用枚举:在 Main 方法中,创建了一个 DayOfWeek 类型的变量 today,并将其赋值为 Monday
  3. 输出枚举值:可以直接将枚举变量作为字符串输出,C# 会自动调用其 ToString 方法。
  4. 转换为整数:可以将枚举值显式转换为整数,通过 (int) 强制转换。
  5. 根据整数获取枚举成员:可以通过将整数显式转换回枚举类型来获取对应的枚举成员。

上一篇:c#小数点后保留两位数

下一篇:c# serializable

大家都在看

c# 二进制

c# tcp client

c# type.gettype

c# sqlconnection

c# string.format 小数位数

.net和c#

c#获取系统时间

c#游戏开发

c#网络编程

c# rectangle

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

Laravel 中文站