【发布时间】:2011-07-31 19:42:45
【问题描述】:
我已经在网上搜索过这个,但我找不到我正在寻找的答案。
基本上我有以下枚举:
public enum typFoo : int
{
itemA : 1,
itemB : 2
itemC : 3
}
如何将此枚举转换为 Dictionary 以便它存储在以下 Dictionary 中?
Dictionary<int,string> myDic = new Dictionary<int,string>();
myDic 看起来像这样:
1, itemA
2, itemB
3, itemC
有什么想法吗?
【问题讨论】:
-
为什么首先需要这样做?我不禁想知道是否没有更好的方法来解决您使用这本词典解决的任何问题。
-
@juharr 26 到目前为止,其他人发现它很有用 - 你看到了吗?我需要将它传递给 UI 层,这样我基本上可以在 javascript 中使用枚举(在下拉列表中),而无需对值进行硬编码。
标签: c# dictionary collections enums