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