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

Gli acronimi brevi devono essere scritti in maiuscolo