从表中添加和检索键值对

时间:2013-08-08 07:53:47

标签: c# collections

我有一个(只读)表,其中包含一些配置信息,例如:

Red  -  1,
Green - 2,
Orange - 3.

将此加载到某个集合中的最简单方法是什么,以便我可以编写,例如:

byte x = MyColl.Red;

1 个答案:

答案 0 :(得分:0)

一种选择是使用enum

  

enum关键字用于声明枚举,一种不同的类型   它由一组名为常量的枚举器列表组成。

这个问题是它需要在编译时进行硬编码,因此从表中读取它是没有意义的。

另一种选择是使用Dictionary Class

  

表示键和值的集合。

你可以看看

Dictionary<string, byte>

以便使用它

byte x = MyCollDictionary["Red"];