public static int ParseInt(string question) { int i; while(true) { Console.WriteLine(question); if(int.TryParse(Console.ReadLine(), out i)) return i; } }