enum direction : int
{
dong=1,
nan,
xi=1 ,
bei
}
class Program
{
static void Main(string[] args)
{
string myString = "bei";
direction direc = direction.dong;
Console.WriteLine("{0}",direc);
direc = (direction)Enum.Parse(typeof(direction),myString);
Console.WriteLine("{0}", direc);
Console.ReadKey();
}
}以上程序运行为什么结果是
dong
nan
当我把xi=1,改为xi,结果才是
dong
bei
================================
求求各位高手解答一下,在线等!急
{
dong=1,
nan,
xi=1 ,
bei
}
class Program
{
static void Main(string[] args)
{
string myString = "bei";
direction direc = direction.dong;
Console.WriteLine("{0}",direc);
direc = (direction)Enum.Parse(typeof(direction),myString);
Console.WriteLine("{0}", direc);
Console.ReadKey();
}
}以上程序运行为什么结果是
dong
nan
当我把xi=1,改为xi,结果才是
dong
bei
================================
求求各位高手解答一下,在线等!急
{
dong=1,
nan,
xi=1 ,
bei
}
你先全部把他们的值输出来看一下就知道了
而你后面又赋值了一个1,检索时从前面检索的,所以为2时变成了NAN