歡迎光臨
每天分享高質量文章

[譯]C#中的條件斷點

這隻是你們許多人中可能使用的一個簡單技巧。這是一個小但非常強大的技巧,在你除錯大型代碼庫時尤其有用。這是條件斷點的概念。

正如名稱本身所暗示的那樣,只有在滿足某個條件時才會設置被擊中的斷點。它也很容易實現。創建一個新的應用程式並設置一個普通斷點。

因此,每個Page_Load執行時都會出現這種情況。當你進行除錯時,這可能非常煩人。並且他會繼續遇到這個斷點。所以,我們讓它命中斷點添加上條件。只需將滑鼠放在斷點上,右鍵點擊並選擇“條件”。

這將打開一個視窗,我們可以在該視窗中定義僅在滿足條件時才能達到斷點的條件。你甚至可以獲得智慧提醒幫助(Intellisense?)。

查看斷點顏色如何隨著加號而變化。此外,將滑鼠懸停在它上面,你可以看到詳細信息。

現在讓我們運行應用程式。第一次,沒有斷點被命中。按下按鈕進行回發,看到斷點會中斷執行。

你甚至可以將此條件設置為你的變數或屬性等。現在快樂的除錯吧。

赞(0)

分享創造快樂