Я пытаюсь захватить входные данные из текстового поля путем преобразования его в формат DateTime
примерки всеобъемлющих наконец FormatException
string yy = string.Format("{0:T}", textBox1.Text);
Я хотел бы использовать Try-Catch-Finally
для получения Systm.FormatException
ошибки и показать его в другом текстовом поле
try
{
DateTime XF = Convert.ToDateTime(yy);
}
catch (FormatException)
{
textBox5.Text = "incorrect time";
}
finally
{
DateTime XF = Convert.ToDateTime(yy);
textBox5.Text = Convert.ToString(XF.Hour + XF.Minute + XF.Second);
}
Как я должен ходить?
Благодаря
Сомневаюсь, что на самом деле он проглатывает все исключения. Используя ILSpy, я обнаружил, что в функциях 'TryParse' или их вызываемых функциях обнаружены _no_ исключения. –
@UweKeim Вы правы, весь смысл TryParse заключается в том, что исключение не выбрасывается. – Rik
Отредактировано для уточнения. – Arran