在 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
和枚舉的配合使用。