其他分享
首页 > 其他分享> > 枚举Tostring

枚举Tostring

作者:互联网

枚举类型大家都知道默认0,1,2 对应值。那枚举对应的tostring  是1 呢 还是那个枚举类型名字。
using System;
public class Demo {
   enum Vehicle { Car, Bus, Truck, Motobike };
   public static void Main() {
      Console.WriteLine("Vehicle.Car = {0}", Vehicle.Car.ToString(""));
      Console.WriteLine("Vehicle.Bus = {0}", Vehicle.Bus.ToString(""));
   }
}

上面故意写成 

Vehicle.Bus.ToString("") 突然 对比Vehicle.Bus.ToString("d")
Vehicle.Bus.ToString("d")   -> 1(为什么是1?不是0 不是Bus)
Vehicle.Bus.ToString() -> Bus

  以前这里特别容易搞错,故意记录一下。


标签:Console,Bus,Vehicle,枚举,ToString,Car,Tostring
来源: https://www.cnblogs.com/stweily/p/16415539.html