在 C# 中,可以使用 const
和枚举配合使用来定义常量值。枚举用于定义一组命名的常量值,而 const
用于定义常量变量,其值在编译时就已经确定并且不可更改。
下面是一个示例,展示了如何在 C# 中使用 const
和枚举配合使用:
using System;
public class Program
{
// 定义一个枚举类型
public enum DaysOfWeek
{
Monday,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday,
Sunday
}
class Constants
{
// 使用 const 关键字定义常量
public const int MaxValue = 100;
public const string WelcomeMessage = "Hello, world!";
public const DaysOfWeek DefaultDay = DaysOfWeek.Monday;
}
public static void Main()
{
// 访问常量值
Console.WriteLine(Constants.MaxValue);
Console.WriteLine(Constants.WelcomeMessage);
Console.WriteLine(Constants.DefaultDay);
}
}
在这个示例中,我们定义了一个枚举类型 DaysOfWeek
,包含一周中的每一天。然后在 Constants
类中使用 const
关键字定义了一些常量,包括一个整数常量 MaxValue
、一个字符串常量 WelcomeMessage
和一个枚举类型常量 DefaultDay
。
在 Main
方法中,我们通过访问 Constants
类的常量来获取其值,并将其打印输出到控制台。这样就实现了 const
和枚举的配合使用。