class Program { enum DateTypeEnum { Year = 1, Quarter = 2, Month = 4, Day = 8 } static void Main(string[] args) { int DateType = 7; Console.WriteLine("Your available paying periods are: "); //check all available paying methods if ((DateType & (int)DateTypeEnum.Year) == (int)DateTypeEnum.Year) Console.WriteLine(DateTypeEnum.Year); if ((DateType & (int)DateTypeEnum.Quarter) == (int)DateTypeEnum.Quarter) Console.WriteLine(DateTypeEnum.Quarter); if ((DateType & (int)DateTypeEnum.Month) == (int)DateTypeEnum.Month) Console.WriteLine(DateTypeEnum.Month); if ((DateType & (int)DateTypeEnum.Day) == (int)DateTypeEnum.Day) Console.WriteLine(DateTypeEnum.Day); Console.WriteLine(); int FavoritePayMethod = 4; //retrieve enum DateTypeEnum BillPeriod = (DateTypeEnum)Enum.Parse(typeof(DateTypeEnum), FavoritePayMethod.ToString()); Console.WriteLine("Your favorite paying period is \"{0}\".", BillPeriod); } }
The output is
Your available paying periods are:
Year
Quarter
Month
Your favorite paying period is "Month"
No comments:
Post a Comment