I\'m trying to restrict the user to only input 5 digits into the console for C#. I have my code error check the user, but for some reason after I type let\'s say...6 digits, the
It can be done this way...
Console.WriteLine("Enter the the zip code of the contact.");
var temp = Console.ReadLine();
string zipcode = string.Empty;
while (temp.Length != 5)
{
Console.WriteLine("Error. Zip code is not 5 digits. Please enter a valid number.");
if (temp.Length == 5)
{
zipcode = temp;
break;
}
else
{
temp = Console.ReadLine();
}
}
Console.Write(zipcode);