Поделиться через


CA1707: идентификаторы не должны содержать знак подчеркивания

TypeName

IdentifiersShouldNotContainUnderscores

CheckId

CA1707

Категория

Microsoft.Naming

Критическое изменение

Breaking — для сборок

Не критическое — если вызывается для параметров типов

Причина

Имя идентификатора содержит знак подчеркивания (_).

Описание правила

В соответствии с соглашением имена идентификаторов не могут содержать знак подчеркивания (_). Правило проверяет пространства имен, типы, члены и параметра.

Соглашения об именах обеспечивают единообразие библиотек, предназначенных для выполнения в среде CLR. Это позволяет сократить время обучения, необходимое для освоения новых библиотек программного обеспечения, и укрепить уверенность клиента в том, что библиотека была разработана опытным разработчиком управляемого кода.

Устранение нарушений

Удалите из имени все знаки подчеркивания.

Отключение предупреждений

Для этого правила отключать вывод предупреждений не следует.

Связанные правила

CA1709: идентификаторы должны иметь правильный регистр

CA1708: идентификаторы должны отличаться не только регистром