HOW TO:設定函式中斷點
更新:2007 年 11 月
這個主題適用於:
版本 |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express 版 |
||||
Standard 版 |
||||
Pro/Team 版 |
表格圖例:
套用 |
|
不套用 |
|
預設隱藏的命令。 |
您可以在函式開頭或函式中的指定位置設定中斷點。在指令碼中,只可以將中斷點設定在函式的開頭。
若要插入函式中斷點
(選擇性) 在來源視窗中,按一下函式的名稱。這會將函式的名稱插入 [新增中斷點] 對話方塊,使您不需要輸入該名稱。
在 [偵錯] 功能表中,指向 [新增中斷點],然後按一下 [在函式中斷]。
[新增中斷點] 對話方塊就會出現。
如果 [函式] 文字方塊並未顯示您要設定中斷點的函式名稱,請在 [函式] 方塊中輸入函式名稱,並確定 [語言] 下拉式清單 (Drop-Down List) 顯示函式的正確程式語言。
如果函式並未多載,則只需要函式名稱。針對多載函式,您可以指定引數以便正確設定中斷點。在置於括號中的參數型別名稱之前輸入函式名稱。例如,針對名為 A 並且在 string 參數之前使用 int 參數的 C# 方法,請輸入 A(int, string)。
在原生 C++ 中,您可以使用內容運算子(請參閱內容運算子 (C/C++ 語言的運算式))。
(僅適用於 Visual Basic 和 C#) 如果要讓 Visual Studio IntelliSense 驗證您所輸入的函式名稱,請選取 [使用 Intellisense 驗證函式名稱] 核取方塊。
如果選取這個方塊,而且您輸入的名稱不符合多載簽章 (Signature),則 [選擇中斷點] 對話方塊便會出現,讓您可以選擇要將中斷點放在哪個多載中。
如果沒有選取這個核取方塊,並輸入函式名稱,中斷點就會放在所有多載中。
如果沒有選取這個核取方塊,並輸入不相符的簽章,程式碼中將不會插入任何中斷點。
中斷點會設定在函式的開頭。如果想要將中斷點設定在函式中的不同位置,請編輯 [行] 和 [字元] 方塊的值。
按一下 [確定]。
若要從中斷點視窗插入函式中斷點
在 [中斷點] 視窗中按一下 [新增] 下拉式清單,然後選取 [在函式中斷]。
[新增中斷點] 對話方塊就會出現。
在 [函式] 文字方塊中輸入函式名稱,並且確定 [語言] 下拉式清單顯示函式的正確程式語言。
如果函式並未多載,則只需要函式名稱。針對多載函式,您可以指定引數以便正確設定中斷點。在置於括號中的參數型別名稱之前輸入函式名稱。例如,針對名為 A 並且在 string 參數之前使用 int 參數的 C# 方法,請輸入 A(int, string)。
在原生 C++ 中,您可以使用內容運算子(請參閱內容運算子 (C/C++ 語言的運算式))。
(Visual Basic 和 C#) 如果要讓 Visual Studio IntelliSense 驗證您所輸入的函式名稱,請選取 [使用 Intellisense 驗證函式名稱] 核取方塊。
如果選取這個核取方塊,而所輸入的資訊不符合多載簽章,則會出現 [選擇中斷點] 對話方塊,讓您可以選擇將中斷點插入那個多載中。
如果沒有選取這個核取方塊,並且只輸入函式名稱,中斷點將會插入到所有多載中。
如果沒有選取這個核取方塊,並輸入不相符的簽章,程式碼中將不會插入任何中斷點。
中斷點會設定在函式的開頭。如果您想要將中斷點設定在函式的不同位置,請編輯 [行] 和 [字元] 方塊的值。
按一下 [確定]。