CA1506:避免过度类耦合

类型名

AvoidExcessiveClassCoupling

CheckId

CA1506

类别

Microsoft.Maintainability

是否重大更改

原因

类型或方法与其他很多类型耦合。

规则说明

此规则通过计算类型或方法包含的唯一类型引用的个数来衡量类耦合。

具有高度类耦合的类型和方法很难维护。 最好是采用低耦合、高内聚的类型和方法。

如何解决冲突

若要修复此冲突,请重新设计类型或方法,降低与之耦合的类型的数目。

何时禁止显示警告

如果类型或方法虽然依赖大量其他类型,但仍被视为可维护,则排除此警告。

请参见

其他资源

可维护性警告

测量托管代码的复杂性和可维护性