static void Main(string[] args) { Console.WriteLine("Enter current day of the week "); try { string day = Console.ReadLine(); bool res = int.TryParse(day, out int num1); if (res == false) { Daysoftheweek week = (Daysoftheweek)Enum.Parse(typeof(Daysoftheweek), day); Console.WriteLine(week); // found! } else { Console.WriteLine("Please enter actual day of the week"); } } catch (Exception ex) { Console.WriteLine("Please enter actual day of the week"); } Console.Read(); }
static void Main(string[] args) { bool ginput = false; while (!ginput) { try { Console.WriteLine("Please enter the day of the week"); string day = Console.ReadLine(); Daysoftheweek daysoftheweek = (Daysoftheweek)Enum.Parse(typeof(Daysoftheweek), day); Console.WriteLine(daysoftheweek); Console.ReadLine(); ginput = true; } catch (System.ArgumentException ex) { Console.WriteLine("Please enter an actual day of the week"); } } Console.WriteLine("you have exited the loop"); Console.ReadLine(); }