Не делай этого. Это неправильное использование обработки исключений. То, что вы пытаетесь сделать, считается кодированием по исключению , которое является анти-паттерном .
Исключением является именно то, на что это похоже, исключением от нормы. Это определяется тем, что вы либо не учли, либо просто не можете объяснить с помощью традиционной проверки. В этой ситуации вы можете определенно учитывать проблему формата заранее. Если вы знаете, что существует вероятность того, что введенные данные будут в неправильном формате, сначала проверьте этот случай. например,
if(!ValidateText(textBox1.text)) // Fake validation method, you'd create.
{
// The input is wrong.
}
else
{
// Normally process.
}