代码分析,迷失在CA1709和CA1704之间

Code analysis, Lost between CA1709 and CA1704

因为这两篇KB文章,我很迷茫:

我有一个名为 ICD9 的 属性。我的代码分析说我必须将其更改为 Icd

我觉得这很合理。我去将其更改为 Icd9(我不确定为什么它建议 Icd 而不是 Icd9),但我收到了不同的警告

知识库文章说如果我的首字母缩写词是三个字母长,我应该使用 Pascal 大小写。 Icd9 Pascal 不是大写的吗?我觉得 9 导致了这个问题。

第一个警告是因为 ICD 不是字典的首字母缩略词,所以它告诉你不要使用全部大写。

第二个警告是因为ICD根本不在字典里,所以它认为这是一个拼写错误的单词。

ICD 添加到 custom dictionary(作为摆脱第二个警告的普通词或作为首字母缩略词,您可以切换回 ICD9 并摆脱第一个警告),或者尝试避免使用简短的首字母缩略词名称,并为使用字典中单词的 属性 使用更长的更具描述性的名称。