我有以下课程:
public class Content {
public int Key { get; set; }
public int Order { get; set; }
public string Title { get; set; }
}
我有以下函数,它根据 id 返回内容类型代码。
protected string getType(string id) {
switch(id.Substring(2, 2)) {
case "00": return ("14");
case "1F": return ("11");
case "04": return ("10");
case "05": return ("09");
default: return ("99");
}
}
尽管 id 不是内容类的一部分,但类和函数总是一起使用。
有什么方法可以让我把这个功能完全融入我的课堂吗?我正在考虑一个枚举或一些固定的东西,但是我对 C# 的了解还不足以让我知道如何做到这一点。我希望有人能给我和例子。
更新:
我喜欢以下建议:
public static readonly Dictionary<String, String> IdToType =
new Dictionary<string, string>
{
{"00", "14"},
{"1F", "11"},
{"04", "10"},
{"05", "09"},
//etc.
};
但我不知道我怎么能把它融入我的课堂。有没有人可以告诉我?我想做的是写这样的东西:
Content.getType("00")
按照建议将数据存储在字典中。