类型名不应与命名空间冲突
更新:2007 年 11 月
TypeName |
TypeNamesShouldNotMatchNamespaces |
CheckId |
CA1724 |
类别 |
Microsoft.Naming |
是否重大更改 |
是 |
原因
如果比较不区分大小写,则类型名与下列命名空间名称之一匹配:
集合
窗体
系统
UI
规则说明
类型名称不应该与 .NET Framework 类库中定义的命名空间的名称匹配。与该规则冲突将使库的可用性下降。
如何修复冲突
选择与 .NET Framework 类库命名空间的名称不匹配的类型名。
何时禁止显示警告
对于新的开发,在已知情况中尚未发现必须禁止显示此规则发出的警告的情况。如果要发布库,则可能必须禁止显示此规则发出的警告。