型別名稱不能和命名空間相同
更新:2007 年 11 月
型別名稱 |
TypeNamesShouldNotMatchNamespaces |
CheckId |
CA1724 |
分類 |
Microsoft.Naming |
中斷變更 |
中斷 |
原因
型別名稱在進行不區分大小寫的比較時符合下列其中一個命名空間名稱:
Collections
Forms
System
UI
規則描述
型別名稱不得符合 .NET Framework 類別庫 (Class Library) 中定義的命名空間名稱。違反此規則會降低程式庫的可用性。
如何修正違規
選取不符合 .NET Framework 類別庫命名空間之名稱的型別名稱。
隱藏警告的時機
在新的程式開發中,尚未有必須隱藏此規則之警告的案例出現。對於隨附的程式庫,您可能必須隱藏這項規則的警告。