次の方法で共有


イミディエイト モードのコマンド ウィンドウにおける IntelliSense

イミディエイト モードのコマンド ウィンドウでデバッグを行う際に 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. 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. SomeMethod の名前を入力しSpace キーを 入力候補 先頭のコマンドを実行するように S を押すと p1. 入力します。IntelliSense によって、オブジェクト p1.SomeMethod の名前が自動的に補完されます。

  3. p1.SomeMethod の後に左かっこを入力します。IntelliSense によって、p1.SomeMethod の [パラメーター ヒント] が表示されます。

  4. 「5)」と入力して、このコマンドを次のように完成させます。

    p1.SomeMethod(5)
    
  5. Enter キーを押します。

    イミディエイト モードによって、8 が返されます。

IntelliSense 機能 クイック ヒント新規作成 の演算子の後のメンバー選択先読みはイミディエイト モードのコマンド ウィンドウでも使用できます。

参照

その他の技術情報

Visual C# の IntelliSense