檢索程式碼中的目前行號
如果您正在使用程式碼並想知道目前正在執行哪個行號,有一個適合您的解決方案。
您可以使用.NET 4.5 / C# 中編譯器的幫助來完成此任務5. 具體方法如下:
using System.Runtime.CompilerServices; static void SomeMethodSomewhere() { ShowMessage("Boo"); }
static void ShowMessage(string message, [CallerLineNumber] int lineNumber = 0, [CallerMemberName] string caller = null) { MessageBox.Show(message + " at line " + lineNumber + " (" + caller + ")"); }
SomeMethodSomewhere();
輸出會顯示,例如:
Boo at line 39 (SomeMethodSomewhere)
另外,如果需要原始程式碼檔案的路徑,[CallerFilePath]屬性可以提供資訊。
以上是如何取得 C# 程式碼中的目前行號?的詳細內容。更多資訊請關注PHP中文網其他相關文章!