在我負責的代碼中,我有幾個'拋出新的Exception()'方法。獲取行號碼
問題是,catch
並不總是處於最佳位置,甚至不在同一班。這意味着當我發現一個錯誤時,我不知道起始位置在哪裏,或者即使如此,每個類中可能會有數百/數千行代碼。
因此,在throw
消息中,爲了進行調試,可能需要聲明類名稱,項目名稱,方法名稱和行號以便於導航。行號很棘手。我無法對它進行硬編碼,因爲只要我修改代碼就不太可能保持在同一行。
所以,我的2個問題是
1)我們喜歡這個想法還是認爲不,有更好的方法!
2)任何想法如何獲得行號?
此信息通常在堆棧跟蹤中可用。 –
在單一課堂中擁有數千行不是一個好主意。 – unholysampler
要跳轉到visual studio中的確切行,請使用鍵盤快捷鍵ctrl + g –