[英]C# Code Analysis dislikes protected static s_Foo (CA1709, CA1707)
[英]Code analysis, Lost between CA1709 and CA1704
由于这两篇知识库文章,我感到困惑:
我有一个名为ICD9
的属性。 我的代码分析说我必须将其更改为Icd
这对我来说听起来很合理。 我去和它更改为Icd9
(我不知道为什么它表明Icd
不Icd9
),我得到一个不同的警告
KB表示,如果我的首字母缩写长为三个字母,则应使用Pascal大小写。 Icd9
Pascal是否装箱? 我认为是9
引起了问题。
第一个警告是因为ICD
不是首字母缩写词的词典,所以它告诉您不要使用大写字母。
第二个警告是因为ICD
根本不在词典中,所以它认为这是拼写错误的单词。
可以将ICD
添加到自定义词典中 (作为摆脱第二个警告的常规单词,也可以作为首字母缩写,您可以切换回ICD9
并摆脱第一个警告),或者尝试避免使用简短的首字母缩写名称并使用更长的首字母缩写使用字典中单词的属性的更多描述性名称。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.