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