Condividi tramite


CA1707: Gli identificatori non devono contenere caratteri di sottolineatura

TypeName

IdentifiersShouldNotContainUnderscores

CheckId

CA1707

Category

Microsoft.Naming

Breaking Change

Sostanziale: quando generato su assembly

Non sostanziale - Quando generato su parametri di tipo

Causa

Il nome di un identificatore contiene il carattere di sottolineatura (_).

Descrizione della regola

Per convenzione i nomi degli identificatori non contengono il carattere di sottolineatura (_). In base alla regola vengono controllati spazi dei nomi, tipi, membri e parametri.

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.

Come correggere le violazioni

Rimuovere tutti i caratteri di sottolineatura dal nome.

Esclusione di avvisi

Non escludere un avviso da questa regola.

Regole correlate

CA1709: Gli identificatori devono essere digitati correttamente con distinzione tra maiuscole e minuscole

CA1708: Gli identificatori non si devono differenziare solo in base alle maiuscole e minuscole