CA1722: Los identificadores no deben tener un prefijo incorrecto

Elemento Valor
RuleId CA1722
Category Microsoft.Naming
Cambio importante Problemático

Causa

Un identificador tiene un prefijo incorrecto.

Descripción de la regla

Por convención, sólo ciertos elementos de programación tienen nombres que comienzan con un prefijo concreto.

Los nombres de tipo no tienen un prefijo concreto y no deben tener el prefijo "C". Esta regla notifica infracciones de nombres de tipo como "CMyClass" y no notifica infracciones de nombres de tipo como "Cache".

Las convenciones de nomenclatura proporcionan una apariencia común para las bibliotecas destinadas a Common Language Runtime. Esta coherencia reduce la curva de aprendizaje necesaria para las nuevas bibliotecas de software y aumenta la confianza del cliente respecto a que la biblioteca se haya desarrollado por parte de un especialista en desarrollo de código administrado.

Cómo corregir infracciones

Quite el prefijo del identificador.

Cuándo suprimir las advertencias

No suprima las advertencias de esta regla.

CA1715: Los identificadores deben tener el prefijo correcto