CA1701:资源字符串复合词应采用正确的大小写

类型名

ResourceStringCompoundWordsShouldBeCasedCorrectly

CheckId

CA1701

类别

Microsoft.Naming

是否重大更改

非重大更改

原因

包含复合词的资源字符串未按正确的大小写显示。

规则说明

资源字符串中的每个单词根据大小写被拆分为标记。 Microsoft 拼写检查器库会对由两个连续的标记构成的每个组合进行检查。 如果被识别,该单词将生成规则冲突。 导致冲突的复合词示例包括“CheckSum”和“MultiPart”,它们的大小写分别应为“Checksum”和“Multipart”。 由于以前经常使用,规则中置入了一些特例,一些单个的词也会被标记,例如“Toolbar”和“Filename”,应按照大小写规则将它们视为两个不同的单词。 对于本例,将对“ToolBar”和“FileName”进行标记。

命名约定为所有针对公共语言运行时的库提供了通用的外观。 这提高了学习新软件库的效率,并使客户进一步认为该软件库是由某位具有开发托管代码专门技术的人员所开发。

如何解决冲突

更改单词,使其具有正确的大小写。

何时禁止显示警告

如果复合词的两部分都被拼写字典识别,而目的是使用两个单词,则可以安全地禁止显示此规则发出的警告。

您还可以向自定义词典中添加组合词,用于拼写检查器。 自定义词典中的单词不会导致冲突。 有关更多信息,请参见 如何:自定义代码分析字典

相关规则

CA1702:复合词应采用正确的大小写

CA1709:标识符的大小写应当正确

CA1708:标识符不应仅以大小写进行区分

请参见

概念

Capitalization Conventions

其他资源

Guidelines for Names