在我负责的代码中,我有几个'抛出新的Exception()'方法。获取行号码
问题是,catch
并不总是处于最佳位置,甚至不在同一班。这意味着当我发现一个错误时,我不知道起始位置在哪里,或者即使如此,每个类中可能会有数百/数千行代码。
因此,在throw
消息中,为了进行调试,可能需要声明类名称,项目名称,方法名称和行号以便于导航。行号很棘手。我无法对它进行硬编码,因为只要我修改代码就不太可能保持在同一行。
所以,我的2个问题是
1)我们喜欢这个想法还是认为不,有更好的方法!
2)任何想法如何获得行号?
此信息通常在堆栈跟踪中可用。 –
在单一课堂中拥有数千行不是一个好主意。 – unholysampler
要跳转到visual studio中的确切行,请使用键盘快捷键ctrl + g –