This C# program demonstrates how to program with enums that have repeated values in C#.
using System; namespace Enumerations2 { enum EGears { keReverse = -1, kePark, keNeutral = kePark, keDrive, keLow = keDrive } class Program { static void Main(string[] args) { Console.WriteLine("The values of EGears are:"); Console.WriteLine(String.Format("EGears.keReverse has the value {0}", (int)EGears.keReverse)); Console.WriteLine(String.Format("EGears.kePark has the value {0}", (int)EGears.kePark)); Console.WriteLine(String.Format("EGears.keNeutral has the value {0}", (int)EGears.keNeutral)); Console.WriteLine(String.Format("EGears.keDrive has the value {0}", (int)EGears.keDrive)); Console.WriteLine(String.Format("EGears.keLow has the value {0}", (int)EGears.keLow)); Console.WriteLine("\n"); } } }
The values of EGears are: EGears.keReverse has the value -1 EGears.kePark has the value 0 EGears.keNeutral has the value 0 EGears.keDrive has the value 1 EGears.keLow has the value 1 Press any key to continue . . .
© 20072025 XoaX.net LLC. All rights reserved.