Есть ли способ в VB.NET для вывода текущего номера строки в исходном коде? Например:Номера строк вывода
Try
' The following line will purposly cause an error
Dim BigNum As Int64
Dim LittleNum As Int16 = CShort(BigNum)
Catch ex As Exception
Dim LineNumber As Integer = <linenumber> ' How do I do this?
MessageBox.Show("Error in source code. Line: " + LineNumber)
End Try
Есть ли способ, чтобы заполнить переменную LINENUMBER в приведенном выше примере с фактическим номером строки в исходном коде, который вызвал ошибку?
спасибо. Это похоже на то, что я искал! – 2009-05-23 21:16:32
Рад помочь. Если у вас нет каких-либо дальнейших запросов, не могли бы вы принять его в качестве ответа? – Noldorin
Я попробовал, но StackFrame не содержит информации (GetFileName возвращает Nothing, а GetFileLineNumber возвращает 0). Я что-то пропустил? –