Le style de codage que mon employeur utilise stipule que l'accolade { doit être placée sur la même ligne, pas sur la suivante. Exemple:

class bar {
  private void foo() {
      if (1) {
        Console.WriteLine("great");
      } else {
        Console.WriteLine("also great");
      }
  }
}

La valeur par défaut de Visual Studio est de placer des accolades sur leur propre ligne.
Comment puis-je faire en sorte que Visual Studio respecte ce style de codage?

1
AngryHacker 17 août 2017 à 23:26

2 réponses

Meilleure réponse

Dans VS 2017, vous pouvez utiliser l'option suivante; Éditeur de texte -> C # -> Style de code -> Mise en forme -> Nouvelles lignes:

enter image description here

3
Alexan 17 août 2017 à 20:38

(Je n'ai pas 2017, mais c'est ce que je vois en 2015, donc ça peut être similaire.)

Sous Outils -> Options -> Éditeur de texte -> C # -> Formatage -> Nouvelles lignes, il existe plusieurs options pour "Placer une accolade ouverte sur une nouvelle ligne pour " (où X peut être "types" ou "méthodes", etc), ainsi que "Placer sur une nouvelle ligne", où X est "else" ou "catch" ou "membres dans des types anonymes".

Vous pouvez cocher et décocher ces cases selon les besoins pour correspondre au style défini par votre entreprise.

4
Adam V 17 août 2017 à 20:31