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


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

TypeName

IdentifiersShouldNotHaveIncorrectPrefix

CheckId

CA1722

Категория

Microsoft.Naming

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

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

Причина

Идентификатор имеет неверный префикс.

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

В соответствии с соглашением об именовании, только некоторые элементы программирования могут иметь имена, которые начинаются с особого префикса.

Имена типов не имеют особого префикса, и к ним не следует добавлять префикс "C". Данное правило сообщает о нарушениях в таких именах типов, как «CMyClass», и не сообщает о нарушениях в таких именах типов, как «Cache».

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

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

Удалите префикс из идентификатора.

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

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

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

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