Domanda

Quando creo un costruttore con parametri usando la funzione 'Genera codice' di Resharper, ottengo qualcosa del genere:

public class Example{
     private int _x;
     private int _y;

     public Example(int _x, int _y){
         this._x = _x;
         this._y = _y;
     }
}

Vorrei usare invece questa convenzione di denominazione:

public class Example{
     private int _x;
     private int _y;

     public Example(int x, int y){
         _x = x;
         _y = y;
     }
}

ma non so se è possibile modificare questo modello di costruttore e dove.

È stato utile?

Soluzione

Opzioni / Lingue / Comune / Stile di denominazione È necessario impostare il prefisso del campo su carattere di sottolineatura.

Altri suggerimenti

Vai a Resharper - > Modelli live - > C # - > trova la classe e i modelli ctor e fai clic con il tasto destro su di essi per apportare le modifiche desiderate ...

Questo può esserti utile anche Guida ai modelli live

Questo è l'esempio che ho appena creato:

classe interna MyClass     {         stringa privata myField;

    public MyClass(string myField)
    {
        this.myField = myField;
    }
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top