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


Соблюдайте правильность регистра в составных словах строк ресурсов

Обновлен: Ноябрь 2007

TypeName

ResourceStringCompoundWordsShouldBeCasedCorrectly

CheckId

CA1701

Категория

Microsoft.Naming

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

Не критическое

Причина

Строка ресурса содержит составное слово с неверным регистром.

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

Каждое слово в строке ресурса разделяется на лексемы на основе регистра (заглавных букв). Каждое сочетание двух последовательных лексем проверяется библиотекой проверки правописания Майкрософт. При совпадении слово создает нарушение правила. Например, нарушают правило такие сложные слова как "CheckSum" и "MultiPart"; их правильное написание — "Checksum" и "Multipart". В правиле есть несколько исключений, вызванных использованием определенных слов ранее; существуют слова, такие как "Toolbar" и "Filename", которые следует при помощи заглавных букв разделять на две части. В данном примере будут отмечены слова "ToolBar" и "FileName".

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

Предотвращение нарушений

Измените написание слова, используя нужный регистр.

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

Можно безопасно отключать это предупреждение, если обе части составного слова распознаются словарем и требуется использовать два слова.

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

Для сложных слов следует использовать правильный регистр

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

Идентификаторы должны отличаться не только прописными и строчными буквами