Sdílet prostřednictvím


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.