【问题标题】:Add and retrieve Key Value pair from table从表中添加和检索键值对
【发布时间】:2013-08-08 07:53:46
【问题描述】:

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

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

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

byte x = MyColl.Red;

【问题讨论】:

  • 你有什么样的桌子?是DataTable类,还是数据库中的表,还是html表?

标签: c# collections


【解决方案1】:

一种选择是使用enum

enum 关键字用于声明一个枚举,一个独特的类型 它由一组称为枚举数列表的命名常量组成。

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

另一个选项是使用Dictionary Class

表示键和值的集合。

你可以看的地方

Dictionary<string, byte>

为了这样使用它

byte x = MyCollDictionary["Red"];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-06
    • 2014-01-23
    • 1970-01-01
    • 1970-01-01
    • 2011-03-10
    • 1970-01-01
    • 1970-01-01
    • 2014-09-29
    相关资源
    最近更新 更多