共用方式為


HOW TO:設定函式中斷點

更新:2007 年 11 月

這個主題適用於:

版本

Visual Basic

C#

C++

Web Developer

Express 版

標題不適用於 標題不適用於 標題不適用於 標題不適用於

Standard 版

標題適用於

標題適用於

標題適用於

標題適用於

Pro/Team 版

標題適用於

標題適用於

標題適用於

標題適用於

表格圖例:

標題適用於

套用

標題不適用於

不套用

預設會套用主題但隱藏命令

預設隱藏的命令。

您可以在函式開頭或函式中的指定位置設定中斷點。在指令碼中,只可以將中斷點設定在函式的開頭。

若要插入函式中斷點

  1. (選擇性) 在來源視窗中,按一下函式的名稱。這會將函式的名稱插入 [新增中斷點] 對話方塊,使您不需要輸入該名稱。

  2. 在 [偵錯] 功能表中,指向 [新增中斷點],然後按一下 [在函式中斷]。

    [新增中斷點] 對話方塊就會出現。

  3. 如果 [函式] 文字方塊並未顯示您要設定中斷點的函式名稱,請在 [函式] 方塊中輸入函式名稱,並確定 [語言] 下拉式清單 (Drop-Down List) 顯示函式的正確程式語言。

    如果函式並未多載,則只需要函式名稱。針對多載函式,您可以指定引數以便正確設定中斷點。在置於括號中的參數型別名稱之前輸入函式名稱。例如,針對名為 A 並且在 string 參數之前使用 int 參數的 C# 方法,請輸入 A(int, string)。

    在原生 C++ 中,您可以使用內容運算子(請參閱內容運算子 (C/C++ 語言的運算式))。

  4. (僅適用於 Visual Basic 和 C#) 如果要讓 Visual Studio IntelliSense 驗證您所輸入的函式名稱,請選取 [使用 Intellisense 驗證函式名稱] 核取方塊。

    如果選取這個方塊,而且您輸入的名稱不符合多載簽章 (Signature),則 [選擇中斷點] 對話方塊便會出現,讓您可以選擇要將中斷點放在哪個多載中。

    如果沒有選取這個核取方塊,並輸入函式名稱,中斷點就會放在所有多載中。

    如果沒有選取這個核取方塊,並輸入不相符的簽章,程式碼中將不會插入任何中斷點。

  5. 中斷點會設定在函式的開頭。如果想要將中斷點設定在函式中的不同位置,請編輯 [行] 和 [字元] 方塊的值。

  6. 按一下 [確定]。

若要從中斷點視窗插入函式中斷點

  1. 在 [中斷點] 視窗中按一下 [新增] 下拉式清單,然後選取 [在函式中斷]。

    [新增中斷點] 對話方塊就會出現。

  2. 在 [函式] 文字方塊中輸入函式名稱,並且確定 [語言] 下拉式清單顯示函式的正確程式語言。

    如果函式並未多載,則只需要函式名稱。針對多載函式,您可以指定引數以便正確設定中斷點。在置於括號中的參數型別名稱之前輸入函式名稱。例如,針對名為 A 並且在 string 參數之前使用 int 參數的 C# 方法,請輸入 A(int, string)。

    在原生 C++ 中,您可以使用內容運算子(請參閱內容運算子 (C/C++ 語言的運算式))。

  3. (Visual Basic 和 C#) 如果要讓 Visual Studio IntelliSense 驗證您所輸入的函式名稱,請選取 [使用 Intellisense 驗證函式名稱] 核取方塊。

    如果選取這個核取方塊,而所輸入的資訊不符合多載簽章,則會出現 [選擇中斷點] 對話方塊,讓您可以選擇將中斷點插入那個多載中。

    如果沒有選取這個核取方塊,並且只輸入函式名稱,中斷點將會插入到所有多載中。

    如果沒有選取這個核取方塊,並輸入不相符的簽章,程式碼中將不會插入任何中斷點。

  4. 中斷點會設定在函式的開頭。如果您想要將中斷點設定在函式的不同位置,請編輯 [行] 和 [字元] 方塊的值。

  5. 按一下 [確定]。

請參閱

概念

中斷點和追蹤點

參考

內容運算子 (C/C++ 語言的運算式)