Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.