只是在运行 Parasoft 的代码分析工具的规则集。
public int testProperty // violation
{
private get // not matching property accessibility
{ return _testValue; }
set
{ _testValue = value; }
}
使它们都匹配的修复程序。原因指向CLS 上此 MSDN 页面上的属性部分。然而,页面上没有提到这样做的理由。
我经常使用表单的自动属性
public int MyProp { get; private set;}
这违反了 CLS 吗?RFC