Sdílet prostřednictvím


Parameternamen sollten nicht mit Membernamen übereinstimmen

Aktualisiert: November 2007

     TypeName

ParameterNamesShouldNotMatchMemberNames

CheckId

CA1719

Kategorie

Microsoft.Naming

Unterbrechende Änderung

Breaking

Ursache

Der Name eines extern sichtbaren Members stimmt bei einem Vergleich, bei dem nicht zwischen Groß- und Kleinschreibung unterschieden wird, mit dem Namen eines seiner Parameter überein.

Regelbeschreibung

Ein Parametername sollte die Bedeutung eines Parameters vermitteln, und ein Membername sollte die Bedeutung eines Members vermitteln. Diese stimmen in der Regel nicht überein. Wenn ein Parameter mit dem Namen des zugehörigen Members benannt wird, ist dies nicht intuitiv, und es erschwert die Verwendung der Bibliothek.

Behandlung von Verstößen

Wählen Sie einen Parameternamen aus, der nicht mit dem Membernamen ü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.

Verwandte Regeln

Bei Bezeichnern sollte die Groß-/Kleinschreibung beachtet werden

Bezeichner sollten sich nicht nur durch die Groß-/Kleinschreibung unterscheiden

Bezeichner sollten keine Unterstriche enthalten