C# 枚举
1、关键字 enum
2、默认从0开始,可以赋值
3、可以有多个枚举值
4、案例
using System; namespace ClassAndIn { internal class Program { static void Main(string[] args) { Person person = new Person(); person.Id = 1; person.Name = "Test"; person.Level = Level.LOW; Console.WriteLine((int)person.Level); // 含有多个 枚举类型 Person person1 = new Person() {Id=2, Name="tom" }; person1.Level = Level.HIGH | Level.LOW; bool flag = (person1.Level & Level.LOW) == Level.MEDIUM; Console.WriteLine(flag); } } class Person { public int Id { get; set; } public string Name { get; set; } public Level Level { get; set; } } enum Level { LOW=10, MEDIUM, HIGH, } }