Typnamen sollten nicht mit Namespaces übereinstimmen
Aktualisiert: November 2007
TypeName |
TypeNamesShouldNotMatchNamespaces |
CheckId |
CA1724 |
Kategorie |
Microsoft.Naming |
Unterbrechende Änderung |
Breaking |
Ursache
Ein Typname stimmt bei einem Vergleich, bei dem die Groß- und Kleinschreibung ignoriert wird, mit einem der folgenden Namespacenamen überein:
Auflistungen
Forms
System
UI
Regelbeschreibung
Typnamen sollten nicht mit den Namen von Namespaces übereinstimmen, die in der .NET Framework-Klassenbibliothek definiert sind. Durch einen Verstoß gegen diese Regel kann die Verwendbarkeit der Bibliothek eingeschränkt werden.
Behandlung von Verstößen
Wählen Sie einen Typnamen aus, der nicht mit dem Namen eines Namespaces der .NET Framework-Klassenbibliothek übereinstimmt.
Wann sollten Warnungen unterdrückt werden?
In Zusammenhang mit Neuentwicklungen ist kein Szenario bekannt, in dem Sie eine Warnung dieser Regel unterdrücken müssen. Bei Versandbibliotheken müssen Sie u. U. eine Warnung dieser Regel unterdrücken.