次の方法で共有


型の名前が名前空間と一致しないようにします

更新 : 2007 年 11 月

TypeName

TypeNamesShouldNotMatchNamespaces

CheckId

CA1724

カテゴリ

Microsoft.Naming

互換性に影響する変更点

あり

原因

大文字と小文字を区別しない比較で、次の名前空間の名前のいずれかに、型の名前が一致します。

  • Collections

  • Forms

  • System

  • UI

規則の説明

型の名前は、.NET Framework クラス ライブラリで定義されている名前空間の名前と一致しないようにする必要があります。この規則に違反すると、ライブラリが使いづらくなります。

違反の修正方法

.NET Framework クラス ライブラリの名前空間の名前と一致しない型の名前を選択します。

警告を抑制する状況

新たに開発する場合、この規則による警告を抑制する必要がある状況は想定されていません。ライブラリを同梱する場合、この規則による警告の抑制が必要となることもあります。