Как вы можете проверить, действительно ли вход действителен, прежде чем назначать его переменной. Например, если у меня было так:Проверка ввода пользователя перед его изложением в VB
Dim Number As Integer
Number = Console.ReadLine()
Если кто-то, чтобы ввести то, что не было числовым, она выдаст неверную исключение случая. Конечно, это можно решить с помощью try/catch, но мне сказали, что использование их - плохая практика. Кроме того, если бы я должен был использовать IsNumeric(), мне все равно нужно было бы хранить входные данные, рискуя еще одной ошибкой литья, прежде чем даже проверить, является ли это числовым или нет. Каким будет лучший способ сделать это?
Используйте один из методов 'TryParse'. – Tim
Я рекомендую начать использовать Option Strict On. – Steve