Gli identificatori devono essere digitati correttamente con distinzione tra maiuscole e minuscole
TypeName |
IdentifiersShouldBeCasedCorrectly |
CheckId |
CA1709 |
Category |
Microsoft.Naming |
Breaking Change |
Breaking |
Causa
Il nome di un identificatore non è digitato correttamente relativamente all'uso di maiuscole e minuscole.
Descrizione della regola
Per convenzione i nomi di parametro sono basati sulla convenzione Camel, mentre i nomi di spazio dei nomi, di tipo e di membro utilizzano la convenzione Pascal. In un nome conforme alla convenzione Camel, la prima lettera è minuscola e la prima lettera di tutte le rimanenti parole nel nome è maiuscola. Esempi di nomi conformi alla convenzione Camel sono "packetSniffer", "ioFile" e "fatalErrorCode". In un nome conforme alla convenzione Pascal, la prima lettera è maiuscola e la prima lettera di tutte le rimanenti parole nel nome è maiuscola. Esempi di nomi conformi alla convenzione Pascal sono "PacketSniffer", "IOFile" e "FatalErrorCode".
Le convenzioni di denominazione forniscono un aspetto comune alle librerie che si avvalgono di Common Language Runtime. In questo modo si riduce la curva di apprendimento necessaria per le nuove librerie software e i clienti possono confidare nel fatto che la libreria è stata sviluppata da un esperto nello sviluppo di codice gestito.
Correzione di violazioni
Modificare il modo in modo che presenti le lettere maiuscole e minuscole corrette.
Esclusione di avvisi
Non escludere un avviso da questa regola.
Regole correlate
Gli identificatori non si devono differenziare solo in base alle maiuscole e minuscole
Gli acronimi lunghi devono essere scritti con le maiuscole/minuscole pascal