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

c#枚举

作者:メ可遇不可求   发布日期:2025-12-06   浏览:69

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

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

        // 输出枚举值的名称
        Console.WriteLine("Today is " + today);  // 输出: Today is Monday

        // 获取枚举值的整数值
        int dayValue = (int)today;
        Console.WriteLine("The numeric value of today is " + dayValue);  // 输出: The numeric value of today is 1

        // 根据整数值获取对应的枚举成员
        DayOfWeek day = (DayOfWeek)3;
        Console.WriteLine("The day with numeric value 3 is " + day);  // 输出: The day with numeric value 3 is Wednesday
    }
}

解释说明:

  1. 定义枚举:使用 enum 关键字定义了一个名为 DayOfWeek 的枚举类型,它包含了一周中的每一天。默认情况下,枚举成员从 0 开始编号。
  2. 声明和使用枚举变量:在 Main 方法中,声明了一个 DayOfWeek 类型的变量 today,并将其赋值为 Monday
  3. 输出枚举值:可以直接将枚举变量转换为字符串输出其名称,也可以通过显式类型转换将其转换为整数输出其数值。
  4. 根据数值获取枚举成员:可以通过将整数值显式转换为枚举类型来获取对应的枚举成员。

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

上一篇:c# webservice

下一篇:c#二维数组

大家都在看

c# 二进制

c# datatable group by

c# tcp client

c# type.gettype

c# sqlconnection

c# string.format 小数位数

.net和c#

c#获取系统时间

c#游戏开发

c#网络编程

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

Laravel 中文站