Une fois que le code a été écrit, la seule façon que je connaisse pour afficher les surcharges d'une méthode est de modifier la méthode en supprimant les parenthèses. ()
et les rouvrir.
Y a-t-il un raccourci clavier sur lequel je pourrais appuyer pour activer cette fonction au lieu de devoir modifier mes fichiers ?
Pour un exemple, veuillez vous référer au Surcharge ShowDialog capture d'écran ci-dessous :
8 votes
Qu'est-il arrivé aux bonnes vieilles flèches haut et bas ?
4 votes
@Zapnologica : Les flèches vers le haut et vers le bas existent toujours, mais les flèches vers le haut et vers le bas IntelliSense doit être activée et ouverte avant que ces flèches puissent être utilisées pour faire défiler les options de surcharge. Cette question porte sur la façon d'obtenir le IntelliSense pour ouvrir la boîte.
3 votes
Comment faire pour qu'il s'ouvre par défaut, contrôle espace ou contrôle shift espace ?
7 votes
@Zapnologica : J'utilise Contrôle + Shift + Espace séquence, comme l'ancien style Contrôle + Alt + Suppression combinaison.
0 votes
Dans VS2012, il s'ouvrait par défaut lorsque je tapais une parenthèse ouverte après un nom de fonction, mais il ne semble plus le faire depuis que j'ai installé ReSharper. Au lieu de cela, il donne un menu déroulant de variables/fonctions possibles à remplir dans la première arg. Assez ennuyeux.
1 votes
Pour ceux qui se demandent où sont passées les flèches automatiques vers le haut et vers le bas pour les surcharges lorsque vous tapez : Je ne sais pas combien de temps cette option a été dans les paramètres VS, mais dans VS Community 2019 v16.9.2 dans Tools>Options>Text Editor>C#>IntelliSense il ya une case à cocher appelée "Automatically show completion list in argument lists (experimental)". Si vous décochez cette case, le comportement par défaut des flèches haut/bas qui font défiler les surcharges revient.