Console.Clear();
https://learn.microsoft.com/en-gb/training/modules/csharp-do-while/5-exercise-challenge-differentiate-while-do-statements
// capture user input in a string variable named readResult
// int numericValue = 0;
// bool validNumber = false;
//validNumber = int.TryParse(readResult, out numericValue);
int userInput;
string? readLine;
bool isNumber = false;
bool isValidEntry = false;
Console.WriteLine(“Please enter a number betwen 5 and 10”);
do
{
readLine = Console.ReadLine();
isNumber = int.TryParse(readLine, out userInput);
if ((isNumber) && (userInput > 4 && userInput < 11))
{
isValidEntry = true;
} else
{
Console.WriteLine($”{readLine} is not a valid entry, please enter a number between 5 and 10.”);
}
} while (!isValidEntry);
Console.WriteLine($”{readLine} is a valid number.”);