在C++里,可以通過:
1、__FILE__ 用于指示本行代碼所在源檔案的檔案名;
2、__LINE__用于指示本行代碼所在源檔案中的位置(行數);
3、__func__用于指示本行代碼所在函式(函式名);
4、#line用于重新設定下一行代碼的行數;
5、__DATE__:當前編譯日期
6、__TIME__:當前編譯時間
注:"__FILE__"、"__LINE__"、"__func__"、"#line"均大小寫敏感
使用方法:直接cout即可
cout<<__FILE__<<endl;
這樣的方式在代碼里獲取行號與檔案,然后記錄在日志中,在C#里如何實作這樣的功能?
uj5u.com熱心網友回復:
try
{
int num = Convert.ToInt32(""); //這一行會報錯
}catch(Exception ex)
{
MessageBox.Show(ex.StackTrace);
}
uj5u.com熱心網友回復:
然而1混淆就沒行號了
uj5u.com熱心網友回復:
你可以搜索Log4Netuj5u.com熱心網友回復:
可以說具體點嗎
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/100651.html
標籤:C#
上一篇:四則運算
下一篇:C# svg 轉 pdf
