关于enum的一个有关问题

关于enum的一个问题
namespace ConsoleApplication1
{
    enum Myenum { hello, world=0, qiang }
    class Program{
        
        public static void Main(String[] args)
        {
            Myenum me= Myenum.hello;
            Console.WriteLine(me);    //这里输出结果是world 怎么回事啊
            Console.WriteLine((int)Myenum.hello);
            Console.ReadLine();
        }
    }
   
}

------解决思路----------------------
枚举默认第一个值为0,手动指定的话在这之后的枚举值递增,于是你定义的枚举值分别是 0,0 ,1……
------解决思路----------------------
枚举  是0,1,2,3等的索引值,你把0赋给world,而又输出hello,当然是通过0找的world。