C # IntelliSense für Aufzählungstyp

8

Ich bin kürzlich von VB nach C # umgezogen und vermisse die Art und Weise, wie VB das IntelliSense-Verhalten für Aufzählungstypen behandelt.

Wenn Sie in VB einen am enum-Wert zuweisen oder vergleichen, öffnet IntelliSense die Liste der enum-Werte direkt.

In C # wählt das IntelliSense nur den Aufzählungstyp in der Liste aus und zwingt mich, ein "." um die Liste der Enum-Werte zu erhalten.

Gibt es eine Möglichkeit, VB enum Verhalten in C # zu reproduzieren (ohne Drittanbieter-Plugin)?

    
The_Black_Smurf 18.12.2013, 16:28
quelle

1 Antwort

4

Leider ist diese spezifische Funktion Teil von Microsofts Visual Basic-spezifischem IntelliSense

  

Automatische Vervollständigung

     
  • Vervollständigung bei verschiedenen Keywords

         
        

    Wenn Sie beispielsweise goto und ein Leerzeichen eingeben, zeigt IntelliSense eine Liste der definierten Labels in einem Dropdown-Menü an. Andere unterstützte Schlüsselwörter umfassen Exit, Implementiert, Option und Deklarieren.

      
  •   
  • Abschluss bei Enum und Boolean

         
        

    Wenn sich eine Anweisung auf ein Mitglied einer Aufzählung bezieht, zeigt IntelliSense eine Liste der Mitglieder der Aufzählung an. Wenn sich eine Anweisung auf einen booleschen Wert bezieht, zeigt IntelliSense ein Dropdown-Menü für das Wahr-Falsch-Attribut an.

      
  •   

Sie sollten es durch normales IntelliSense-Fenster öffnen, indem Sie . oder Strg + Leerzeichen drücken.

    
valverij 18.12.2013, 16:34
quelle