Freigeben über


IntelliSense im Befehlsfenster "Unmittelbarer Modus"

Aktualisiert: November 2007

IntelliSense kann beim Debuggen im Befehlsfenster Unmittelbarer Modus Ihre Produktivität steigern und die Möglichkeit verbessern, Klassenmember und Parameterinformationen zu ermitteln.

Hinweise

IntelliSense ist im Befehlsfenster Unmittelbarer Modus nur verfügbar, wenn das Debuggen gestartet wurde, nicht aber während der Ausdrucksauswertung zur Entwurfszeit.

Beispiel

Dieses Beispiel zeigt, wie IntelliSense Sie beim Debuggen unterstützt, eine Methode mit dem Namen SomeMethod() und die dazugehörigen Parameterinformationen zu ermitteln. Sie erfahren darüber hinaus, wie IntelliSense Sie im Fenster Unmittelbarer Modus zur Vereinfachung der Eingabe bei der Vervollständigung des Namens dieses Objekts unterstützt.

Hinweis:

Die in der IDE dargestellten Features können sich je nach den aktiven Einstellungen oder der verwendeten Version von den in der Hilfe beschriebenen Features unterscheiden. Wählen Sie im Menü Extras die Option Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

So richten Sie dieses Beispiel ein

  1. Erstellen Sie eine C#-Konsolenanwendung. Program.cs wird von Visual Studio automatisch im Code-Editor geöffnet.

  2. Fügen Sie Program folgende Methode hinzu:

    public int SomeMethod (int i)
    {
       i = i+3;
       return i;
    }
    
  3. Fügen Sie Main() die folgenden Anweisungen hinzu, und setzen Sie neben der fettgedruckten Zeile einen Haltepunkt:

    Program p1 = new Program();
    int i = 0;
    p1.SomeMethod (i);
    
  4. Wählen Sie im Menü Debuggen den Befehl Starten.

  5. Wählen Sie im Menü Debuggen die Option Fenster und dann den Befehl Direkt (STRG+D, dann I).

    Das Fenster Unmittelbarer Modus wird geöffnet.

  6. Geben Sie i ein, und prüfen Sie durch Drücken der EINGABETASTE, ob der unmittelbare Modus einwandfrei funktioniert. Der unmittelbare Modus wertet den unmittelbaren Wert von i aus und gibt 0 zurück.

So verwenden Sie IntelliSense im Befehlsfenster "Unmittelbarer Modus"

  1. Geben Sie p1 und dahinter den Memberzugriffsoperator (.) ein. Beispiel:

    p1.
    

    Im Feld Member auflisten wird eine Liste aller Program-Member angezeigt.

  2. Geben Sie S nach p1. ein, um mit der Eingabe des Namens SomeMethod zu beginnen, und drücken Sie dann STRG+LEERTASTE, um den Befehl Wort vervollständigen auszuführen. IntelliSense vervollständigt automatisch den Namen des Objekts p1.SomeMethod.

  3. Geben Sie nach p1.SomeMethod eine öffnende Klammer ein. IntelliSense zeigt die Parameterinfo für p1.SomeMethod an.

  4. Geben Sie 5) ein, um diesen Befehl, wie nachstehend gezeigt, zu vervollständigen:

    p1.SomeMethod(5)
    
  5. Drücken Sie die EINGABETASTE.

    Der unmittelbare Modus gibt 8 zurück.

Die IntelliSense-Features QuickInfo und Vorauswahl von Membern nach dem new-Operator sind auch im Befehlsfenster Unmittelbarer Modus verfügbar.

Siehe auch

Aufgaben

Ändern der IntelliSense-Optionen

Weitere Ressourcen

Visual C#-IntelliSense