【问题标题】:how i can create enum with few values for element?我如何创建元素值很少的枚举?
【发布时间】:2016-01-14 14:54:34
【问题描述】:

我如何创建 enum 元素的值很少,like 这个:

enum SomeEnum
{
A = {"value1", "value2"},
B = {"value1", "value2"},
C = {"value1", "value2", "value3"}
}

【问题讨论】:

  • 这听起来像字典而不是枚举。
  • 简答:你不能。
  • 可以使用属性和扩展名:Multiple enum descriptionsEnum with multiple descriptions
  • 这样一个枚举或其仿真的目的是什么?你期望在SomeEnum.B 上拥有什么?
  • 我想你想要一个有枚举属性的类。

标签: c#


【解决方案1】:

好的,我找到解决办法了

public static class Enums
    {
        public enum A
        {
            first,
            second
        }
        public enum B
        {
            first,
            second,
            third
        }
    }

谢谢大家)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多