我有一个(只读)表,其中包含一些配置信息,例如:
Red - 1,
Green - 2,
Orange - 3.
将此加载到某个集合中的最简单方法是什么,以便我可以编写,例如:
byte x = MyColl.Red;
答案 0 :(得分:0)
一种选择是使用enum
enum关键字用于声明枚举,一种不同的类型 它由一组名为常量的枚举器列表组成。
这个问题是它需要在编译时进行硬编码,因此从表中读取它是没有意义的。
另一种选择是使用Dictionary Class
表示键和值的集合。
你可以看看
Dictionary<string, byte>
以便使用它
byte x = MyCollDictionary["Red"];