Cleaner C # senza rientri non necessari [chiuso]

0

Nelle lingue OO, almeno C #, tutto deve essere in una classe. A volte, tutto è anche in un namespace.

Quasi letteralmente tutto il codice in una classe sarà automaticamente rientrato da un punto di tabulazione o due, che è seriamente piuttosto inutile se non aiuta la leggibilità del codice.

Il problema con la semplice rimozione del rientro su ogni singola riga è che le due / una riga che hanno "classe ..." e "}" diventano fuori posto.

Che cosa sembra un modo pulito e leggibile per rimuovere i rientri extra di fronte a ogni singola riga senza rendere le dichiarazioni di classe strane?

Questo potrebbe essere basato sull'opinione pubblica ma non lo so.

    
posta user1319644 30.11.2014 - 23:58
fonte

3 risposte

2

Prova a impostare una tabulazione uguale a due spazi. Riduce gli spazi bianchi di un fattore di 2,5 volte, tuttavia fornisce un feedback visivo più che sufficiente.

    
risposta data 01.12.2014 - 00:34
fonte
1

Puoi lasciare una riga vuota tra la dichiarazione della classe e il corpo della classe, con la parentesi alla fine della riga, in questo modo:

class ThisIsAClass {

public void thisIsAFunction {
    // Do stuff
}

}
    
risposta data 01.12.2014 - 00:11
fonte
0

Fai come Defenestrator suggerito, lasciando una linea vuota tra la dichiarazione di classe e il primo membro e anche un commento di parentesi graffe:

class ThisIsAClass {

public void thisIsAFunction {
    // Do stuff
}// end thisIsAFunction

}// end class ThisIsAClass
    
risposta data 01.12.2014 - 02:20
fonte

Leggi altre domande sui tag