即時模式命令視窗中的 IntelliSense

更新:2007 年 11 月

當您正在即時模式命令視窗中進行偵錯時,IntelliSense 可以增加您的產能和探索類別成員和參數資訊的能力。

備註

在 [即時模式] 命令視窗中的 IntelliSense 只有在啟動偵錯時才可使用,並且在設計階段運算式評估期間無法使用。

範例

本範例說明當您進行偵錯時,IntelliSense 如何協助您探索具名為 SomeMethod() 的方法和其參數資訊。此外,了解 IntelliSense 如何協助您完成本物件的名稱,以便於 [即時模式] 命令視窗中輸入。

注意事項:

IDE 中的功能外觀會依您所使用的設定或版本而定,而且可能與 [說明] 中所描述的情形不同。若要變更設定,請從 [工具] 功能表中選擇 [匯入和匯出設定]。如需詳細資訊,請參閱 Visual Studio 設定

若要設定本範例

  1. 建立 C# 主控台應用程式後,Visual Studio 就會自動在 [程式碼編輯器] 中開啟 Program.cs。

  2. 將下列方法加入 Program:

    public int SomeMethod (int i)
    {
       i = i+3;
       return i;
    }
    
  3. 將下列陳述式 (Statement) 加入至 Main(),然後在粗體行的旁邊設定中斷點

    Program p1 = new Program();
    int i = 0;
    p1.SomeMethod (i);
    
  4. 從 [偵錯] 功能表選取 [啟動] 命令。

  5. 在 [偵錯] 功能表中,選取 [視窗],再選取 [即時] 命令 (先按 CTRL+D,再按 I)。

    此時會開啟 [即時模式] 命令視窗。

  6. 輸入 i 並按 ENTER 鍵,確認 [即時模式] 有正常運作。[即時模式] 會評估 i 的即時值,然後傳回 0。

若要在即時模式命令視窗中使用 IntelliSense

  1. 輸入 p1 和成員存取運算子 (.);例如:

    p1.
    

    此時會出現含所有 Program 成員清單的列出成員方塊。

  2. 在 p1. 的後面輸入 S 以開始輸入 SomeMethod 的名稱,然後按 CTRL + 空格鍵,執行自動完成文字命令。IntelliSense 會自動完成 p1.SomeMethod 物件的名稱。

  3. 在 p1.SomeMethod 後面輸入左括號。IntelliSense 會顯示 p1.SomeMethod 的參數資訊

  4. 輸入 5) 完成本命令,且命令應如下所示:

    p1.SomeMethod(5)
    
  5. 請按 ENTER 鍵。

    [即時模式] 會傳回 8。

IntelliSense 主要的功能有快速諮詢以及在 new 運算子後面預先選取成員,在 [即時模式] 命令視窗中也有提供這些功能。

請參閱

工作

修改 IntelliSense 選項

其他資源

Visual C# IntelliSense