enum如何在c#中使用char和int(两者)?

时间:2015-05-18 08:50:33

标签: c# .net

public enum colurs
{
  red = '1',
  black = 2,
  green = 2
}

class Program
{

    static void Main(string[] args)
    {
        Console.WriteLine((int)colurs.red + ":" + colurs.red);
        Console.WriteLine((int)colurs.black + ":" + colurs.black);
        Console.WriteLine((int)colurs.green + ":" + colurs.green);
        Console.ReadLine();
    }
}

我执行此代码并按此提供输出

49:red
2:green
2:green

这项工作怎么样?为什么它将黑色和绿色的值赋予绿色?为什么它不能将黑色和绿色的值赋予黑色?

0 个答案:

没有答案