如何定义不同类型的枚举长度

时间:2013-11-27 14:32:34

标签: c#

我必须定义新的枚举和枚举可以是不同的长度和类型。我该如何定义它们?

例如:

F0092 = binary and 8 digits
F0093 = number and 16 digits

2 个答案:

答案 0 :(得分:3)

像基类一样继承:

public enum IntEnum : int
{
    A,
}

public enum ShortEnum : short
{
    A,
}

public enum ByteEnum : byte
{
    A,
}

答案 1 :(得分:1)

你可以得到一个完整的想法,如何做到这一点。 @moho是对的。例如,请访问:

Enum data type