Partilhar via


Identificadores não devem conter sublinhados

TypeName

IdentifiersShouldNotContainUnderscores

CheckId

CA1707

Category (Categoria)

Microsoft.Naming

Quebrando alterar

Quebrando - quando acionado em assemblies

Não separável - quando acionado em parâmetros de tipo

Causa

O nome de um identificador contém o caractere de sublinhado (_).

Descrição da regra

Por convenção, os nomes de identificador não contêm o caractere de sublinhado (_).A regra verifica a namespaces, tipos, membros e parâmetros.

Convenções de nomenclatura fornecem uma aparência comum para bibliotecas de destino o common linguagem tempo de execução.Isso reduz a curva de aprendizado necessária para novas bibliotecas de software e aumenta a confiança do cliente que a biblioteca foi desenvolvida por uma pessoa com experiência em desenvolvimento de código gerenciado.

Como corrigir violações

Remova todos os caracteres de sublinhado do nome.

Quando suprimir avisos

Não suprimir um aviso da regra.

Regras relacionadas

Identificadores devem ser causados corretamente

Identificadores devem diferir por mais de caso