具有自定义值在 C# 中枚举


枚举是对命名常量(如年、产品、月份、季等)进行存储的一种枚举方式。

枚举常量的默认值从 0 开始并递增。它有固定的常量集,并且容易遍历。但是,您仍然可以更改开始索引并使用您选择的自定义值。

在下面的示例中,我将自定义值设置为 20,而不是默认值 0。

示例

 在线演示

using System;
public class Demo {
   public enum Vehicle { Car =20, Motorcycle, Bus, Truck }
   public static void Main() {
      int a = (int)Vehicle.Car;
      int b = (int)Vehicle.Motorcycle;
      int c = (int)Vehicle.Bus;
      int d = (int)Vehicle.Truck;
      Console.WriteLine("Car = {0}", a);
      Console.WriteLine("Motorcycle = {0}", b);
      Console.WriteLine("Bus = {0}", c);
      Console.WriteLine("Truck = {0}", d);
   }
}

输出

Car = 20
Motorcycle = 21
Bus = 22
Truck = 23

更新于: 23-6 月-2020

2K+ 浏览次数

助力您的 事业

完成课程认证

开始学习
广告