在 c# 中,我对理解 Enum 有点困惑。
在我的特定情况下,我需要以名称值格式存储常量值,例如>
300 秒 = 5 分钟
目前我使用这个类。
- 可以改用 Enum,所以我的 Enum 类看起来像吗?
- 我可以在枚举中存储一对值吗?
你能给我一个代码示例吗?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace MyWebSite.Models
{
public class Reminders
{
private sortedDictionary<int, string> remindersValue = new SortedDictionary<int, string>();
// We are settign the default values using the Costructor
public Reminders()
{
remindersValue.Add(0, "None");
remindersValue.Add(300, "5 minutes before");
remindersValue.Add(900, "15 minutes before");
}
public SortedDictionary<int, string> GetValues()
{
return remindersValue;
}
}
}