try { //This code BlockLine no 1Line no 2Line no 3etc } catch (Exception ex) { LblError.Text= ex.Message + ex.InnerException.Message }
У меня есть код с блоком try catch.Блок try содержит более одной строки кода.Я хотел бы знать, какая строка в блоке try вызывает исключение.
try catch
try
(с использованием System.Diagnostics;)
int lineNumber = (new StackTrace(ex, true)).GetFrame(0).GetFileLineNumber(); var fileName = (new StackTrace(ex, true)).GetFrame(0).GetFileName();
Должно указывать, где возникла проблема.
Вам нужно будет просмотреть трассировку стека исключения, чтобы отследить линию, которая выдает исключение.
однако, если вы хотите получить полную информацию об исключении, используйте метод ToString