int.TryParse метод так же сконвертирует строку в int, однако при неудаче не выбрасывает исключение. Возвращает true, если строку получилось сконвертировать в int, иначе — false. А само сконвертированное число будет записано в переменную text, которая передается в метод с модификатором
out.
int text;
// если результат функции false, т.е. конвертирование прошло неудачно, показываем табличку с ошибкой
if(!int.TryParse(textBox1.Text, out text)) MessageBox.Show("Input value is invalid");