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.