从表中添加和检索键值对

本文关键字:检索 键值对 添加 | 更新日期: 2023-09-27 18:26:46

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

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

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

byte x = MyColl.Red;

从表中添加和检索键值对

一个选项是使用枚举

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

这样做的问题是,它需要在编译时进行硬编码,所以从表中读取它是没有意义的。

另一种选择是使用字典类

表示键和值的集合。

在那里你可以看到

Dictionary<string, byte>

以便使用

byte x = MyCollDictionary["Red"];