Condividi tramite


Gli identificatori non devono contenere un prefisso non corretto

Aggiornamento: novembre 2007

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.

Correzione di violazioni

Rimuovere il prefisso dall'identificatore.

Esclusione di avvisi

Non escludere un avviso da questa regola.

Regole correlate

Gli identificatori devono contenere il prefisso corretto