Ho personalizzato i miei desideri di formattazione utilizzando ReSharper per la pulizia del codice. Finora sono stato in grado di rendere le regole di pulizia abbinano il mio stile di codifica entro:
ReSharper -> Options -> Languages -> C# -> Formatting Style
Visual Studio/ReSharper: come racchiudere le lunghe righe con le virgole prima dei parametri?
Una cosa che non ho capito come fare ma è come avere params/campi/voci di elenco contengono le virgole principali anziché le virgole finali.
Esempio di ciò che voglio:
var list = new List<string> {
"apple"
, "banana"
, "orange"
};
Esempio di ciò che ottengo attualmente: (. Non una risposta, ma non va bene in un commento)
var list = new List<string> {
"apple",
"banana",
"orange"
};
Grazie per il commento. Ho colpa il mio esempio - avrei dato il seguente: private void ExampleMethod (string pArg1, bool pArg2, int pArg3) {...} .... o forse: var foo = string.Format ("{0} { 1} {2} ", var1, var2, var3); – soslo
Mi chiedevo perché alcune persone preferivano questo idioma. Grazie. –
Mi è piaciuto guidare le virgole in quanto consentono di commentare o rimuovere una singola riga con la necessità di modificare una riga accanto ad essa. ora so che C# ignora l'ultima virgola che potrebbe dover cambiare quell'approccio. Grazie per le informazioni e vale la pena postare ;-) – gordatron