Miscellany
public text v1 · immutablebool isValidNumber = false;
int theirNumber = 0;
do
{
Console.Write("Number pls: ");
isValidNumber = int.TryParse(Console.ReadLine(), out theirNumber);
// If you want to clear the console so they don't get repeat messages use Console.Clear() here
} while ( !isValidNumber );