Partilhar via


CA1707: Identificadores não devem conter sublinhados

TypeName

IdentifiersShouldNotContainUnderscores

CheckId

CA1707

<strong>Categoria</strong>

Microsoft.Naming

Alteração significativa

Quebrando - quando gerado em assemblies

Não-separável - quando gerado 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 os namespaces, tipos, membros e parâmetros.

Convenções de nomenclatura fornecem um aspecto familiar a bibliotecas que se destinam ao uso com a common language runtime. Isso reduz a curva de aprendizado que é necessário para novas bibliotecas de software e aumenta a confiança do cliente que a biblioteca foi desenvolvida por alguém que tenha 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

CA1709: Identificadores devem ser minúsculas corretamente

CA1708: Identificadores devem diferir por mais de caso