Как использовать tryparse ?
Я хочу, чтобы пользователь должен был заполнить почтовый индекс.Почтовый индекс содержит 4 цифры если почтовый индекс имеет больше или меньше цифр то код будет указывать на ошибку
Console.Write("Geef je postcode: "); postcode = Console.ReadLine(); while (int.TryParse(postcode, out))// i want that if the zip code has more or less than 4 digits then it will give the code in the while. { Console.WriteLine("ongeldige postcode"); Console.WriteLine("Geef je postcode: "); postcode = Console.ReadLine(); }
Что я уже пробовал:
while (int.TryParse(postcode, out))
но я не знаю, как использовать tryparse.
[no name]
Чтение документации по этой функции расскажет вам, как использовать TryParse. И TryParse не скажет вам, если это число больше или меньше какого-то другого числа, вам нужно написать код для этого самостоятельно.
Foothill
Чтобы добавить к приведенному ниже решению Майкла, правильное использование TryParse в этом сценарии состоит в том, чтобы проверить, действительно ли пользователь ввел номер почтового индекса. Типа int32.TryParse ("123D", out parsedValue) вернет false, а parsedValue будет null при Int32.TryParse ("1234", out parsedValue) вернет true, а parsedValue будет установлен на 1234.