【发布时间】:2011-08-17 18:08:13
【问题描述】:
我被委托让其他人的代码尽可能符合一些 StyleCop 规则集。现在我想知道以下案例:
我有一个包含字段的抽象类
protected double[] coefficients;
Stylecop 说:SA1401:字段必须声明为私有访问。使用属性来公开字段。
所以我把它改成了:
protected double[] coefficients { get; set; }
Stylecop 说:SA1300:属性名称以大写字母开头:系数。
由于它是一个抽象类,因此子类超出了我的控制范围。他们使用他们父母的班级字段base.coefficients..好吧。
所以.. 除了抑制(或禁用)它之外,没有其他方法可以消除此警告,对吧? :T
【问题讨论】:
标签: c# inheritance protected stylecop