2015-08-29 72 views
-1

我想看看我的程序正在使用哪一行。例如,該程序在231行,但我不知道。有沒有辦法做到這一點?如何查看程序正在使用哪一行?

+1

這是一個措辭很差的問題 - 有很多解釋。雖然我們在這裏重視簡潔,但您還需要包含足夠的細節以便明確。你會找到合適的平衡。您可以先嚐試改善此問題。 –

+0

@SamAxe謝謝。我會盡力改進我未來的問題。 :) – Epic

回答

1

雖然從Visual Studio你可以在調試模式下運行:

  1. 設置一個斷點。調試器將啓動並暫停執行 該行。
  2. 按VS工具欄上的「暫停」按鈕。程序 執行將立即暫停,調試器會告訴你什麼 線。
  3. 編寫涉及System.Diagnostics.Debugger(例如Debugger.Break();)的代碼,讓您注意調試器以暫停執行。這種方法有額外的好處,不依靠Visual Studio來作爲調試器 - 如果你是那些奇怪的操作系統之一。 ;-)
1

工具 - >選項 - >文本編輯器 - > C#和檢查行號。

然後設置一個斷點。

0

唯一值得一提的是,您需要在每行的末尾添加行號註釋,然後在逐步瀏覽時查看註釋。但是這隻能在調試模式下工作,並且只能在點擊一個斷點後才能工作。

在常規模式下正常運行時嘗試此操作的一個主要問題是C#無法運行。它編譯成字節碼,C#行和IL行之間沒有一對一的關係。所以我害怕在這個意義上說,這是不能做到的。

相關問題