我的公共字段存在问题,我在代码中不时使用这些字段。我一直在努力将它们更改为私有并为它们创建属性 - 特别是当我测试一些新的代码部分时(我最初用于创建公共字段进行测试)。
我以为可以看到某种警告"如果我在我的代码中使用公共字段。
我发现,我可以创建一个规则集(我使用Visual Studio Community 2013)并选择我需要的任何规则。我搜索了相对于公共字段的规则并找到了这两个:CA2211:非常量字段不应该是可见的CA1051:不要声明可见的实例字段。我在规则集中检查了这些,尝试对整个解决方案运行代码分析,但我看不到结果中的任何警告。
我甚至试图在我的一个班级中添加public int i;
之类的内容,但仍然没有。
您知道我是否有正确的规则,或者我是否应该采取其他措施来获取警告?谢谢。