Condividi tramite


CA1722: Gli identificatori non devono contenere il prefisso non corretto

TypeName

IdentifiersShouldNotHaveIncorrectPrefix

CheckId

CA1722

Category

Microsoft.Naming

Breaking Change

Breaking

Causa

Un identificatore contiene un prefisso non corretto.

Descrizione della regola

Per convenzione, solo determinati elementi di programmazione presentano nomi che iniziano con un prefisso specifico.

I nomi dei tipi non presentano un prefisso specifico e non devono avere il prefisso "C". Questa regola segnala violazioni per i nomi di tipi come "CMyClass", mentre non segnala violazioni per i nomi di tipi come "Cache".

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 il prefisso dall'identificatore.

Esclusione di avvisi

Non escludere un avviso da questa regola.

Regole correlate

CA1715: Gli identificatori devono contenere il prefisso corretto