【发布时间】:2019-09-13 06:28:28
【问题描述】:
我试图将 Enum 类类型存储为 Dictionary 中的值,但我得到 'Test' 是一种类型,在给定的上下文中无效。 基本上 Test 是 Enum 类。
public enum Test
{
Test1 = 1,
Test2 = 2,
}
and Dictionary:-
private Dictionary<int, Type> _typeMapping;
【问题讨论】:
-
也许你需要
typeof(Test)? -
你是如何尝试将枚举添加到字典中的?
-
除了
and Dictionary:-你问题sharplab.io/…中的代码没有问题 -
个人认为不需要保存Type,可以通过Value查找Enum的Name,所以只需要一个List
:stackoverflow.com/a/14971637/495455 -
@Arvind 如果您需要这样做,请显示该代码,也许我们可以帮助您以更好的方式完成它。
标签: c#