共用方式為


CA1724:類型名稱不應該和命名空間相符

型別名稱

TypeNamesShouldNotMatchNamespaces

CheckId

CA1724

分類

Microsoft.Naming

中斷變更

中斷

原因

在不區分大小寫的比較中符合 .NET Framework 命名空間的型別名稱。

規則描述

型別名稱不得符合 .NET Framework Class Library 中定義的命名空間名稱。違反此規則會降低程式庫的可用性。

如何修正違規

選取不符合 .NET Framework 類別庫命名空間之名稱的型別名稱。

隱藏警告的時機

在新的程式開發中,尚未有必須隱藏此規則之警告的案例出現。隱藏警告之前,請仔細考慮程式庫使用者可能會被相符名稱混淆的情況。對於隨附的程式庫,您可能必須隱藏這項規則的警告。