Irreführende Feldnamen überprüfen
Aktualisiert: November 2007
TypeName |
ReviewMisleadingFieldNames |
CheckId |
CA1504 |
Kategorie |
Microsoft.Maintainability |
Unterbrechende Änderung |
Nicht unterbrechend |
Ursache
Der Name eines Instanzenfelds beginnt mit "s_", oder der Name eines static-Feldes (Shared-Feldes in Visual Basic) beginnt mit "m_".
Regelbeschreibung
Feldnamen, die mit "s_" beginnen, werden von vielen Benutzern mit statischen Daten in Verbindung gebracht. Entsprechend werden Feldnamen, die mit "m_" beginnen, Instanz(member)daten zugeordnet. Damit Code einfacher zu verwalten ist, sollten bei Namen allgemein verwendete Konventionen befolgt werden.
Behandlung von Verstößen
Um einen Verstoß gegen diese Regel zu beheben, sollten Sie das Feld mit dem entsprechenden Präfix umbenennen. Alternativ passen Sie das Feld an das aktuelle Suffix an, indem Sie den static-Modifizierer hinzufügen oder entfernen.
Wann sollten Warnungen unterdrückt werden?
Unterdrücken Sie keine Warnung dieser Regel.