如何避免在密封类中出现违反CA1477规则的代码?

遵循编码规范,确保密封类中的代码不违反CA1477规则。CA1477规则是指强制实施安全保护的密封类应该至少定义一个受保护的构造函数,以避免从非受保护派生的子类对该类进行实例化。

要遵循该规则,可以在密封类中定义一个受保护的构造函数,以防止从非受保护派生的子类对该类进行实例化。同时,在类上声明sealed关键字,可以防止其他类继承该类。

(0)

相关推荐