static void Main(string[] args) { var turnip = SomeRootVegetable.Turnip; SomeRootVegetable horseRadish = SomeRootVegetable.HorseRadish; Console.WriteLine(turnip); Console.WriteLine(horseRadish); Seasons spring = Seasons.Spring; Seasons startingOnEquinox = Seasons.Spring | Seasons.Autumn; Seasons thisYear = Seasons.All; Console.WriteLine(spring); Console.WriteLine(startingOnEquinox); Console.WriteLine(thisYear); Console.WriteLine($"Has Spring: {thisYear.HasFlag(Seasons.Spring)}"); Console.WriteLine($"StartingOnEquinox has Winter: {startingOnEquinox.HasFlag(Seasons.Winter)}"); Console.WriteLine($"StartingOnEquinox has Autumn: {startingOnEquinox.HasFlag(Seasons.Autumn)}"); }