Что использовать для проверки корректности введенного значения - If или try catch? - C#
Формулировка задачи:
Проверку на правильность введенного значения лучше делать с помощью условного оператора или блоком try - catch, меня мучает вопрос, ответьте!
Решение задачи: «Что использовать для проверки корректности введенного значения - If или try catch?»
textual
Листинг программы
try
{
if (string.IsNullOrWhiteSpace(textBox1.Text))
throw new ArgumentException("Поле пустое");
// и таких проверок может быть много , разного плана
// если все проверки окончены , то выполняем то что нам нужно
}
catch (ArgumentException ex)
{
MessageBox.Show(ex.Message, "Внимание !", MessageBoxButtons.OK, MessageBoxIcon.Warning);
return;
}