Compartir a través de


CA1707: Los identificadores no deberían contener subrayado

TypeName

IdentifiersShouldNotContainUnderscores

Identificador de comprobación

CA1707

Categoría

Microsoft.Naming

Cambio problemático

Problemático: si se desencadena en ensamblados

No problemático: cuando se produce en parámetros de tipo

Motivo

El nombre de un identificador contiene el carácter de subrayado (_).

Descripción de la regla

Por convención, los nombres del identificador no contienen el carácter de subrayado (_).La regla comprueba espacios de nombres, tipos, miembros y parámetros.

Las convenciones de nomenclatura proporcionan una apariencia común para las bibliotecas destinadas a Common Language Runtime.Esto 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 todos los caracteres de subrayado del nombre.

Cuándo suprimir advertencias

No suprima las advertencias de esta regla.

Reglas relacionadas

CA1709: Los identificadores deberían utilizar las mayúsculas y minúsculas correctamente

CA1708: Los identificadores se deberían diferenciar en algo más que en el uso de mayúsculas y minúsculas