那位大哥能帮我解释一下这两段代码运行的结果为什么不同啊..using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace output
{
enum Day
{
一,二=2,三=2,四,五
}
class Program
{
static void Main(string[] args)
{
Day d = (Day)2;
Console.WriteLine(d);
}
}
}结果是 “三”。using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace output
{
enum Day
{
一,二=2,三=2,四
}
class Program
{
static void Main(string[] args)
{
Day d = (Day)2;
Console.WriteLine(d);
}
}
}结果是“二”。
谢谢了!!!
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace output
{
enum Day
{
一,二=2,三=2,四,五
}
class Program
{
static void Main(string[] args)
{
Day d = (Day)2;
Console.WriteLine(d);
}
}
}结果是 “三”。using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace output
{
enum Day
{
一,二=2,三=2,四
}
class Program
{
static void Main(string[] args)
{
Day d = (Day)2;
Console.WriteLine(d);
}
}
}结果是“二”。
谢谢了!!!
enum 枚举类型各个子项应该对应不同的值,
你有相同的值就由CLR决定了