Freigeben über


Zeichenfolgen in Großbuchstaben normalisieren

Aktualisiert: November 2007

TypeName

NormalizeStringsToUppercase

CheckId

CA1308

Kategorie

Microsoft.Globalization

Unterbrechende Änderung

Nicht unterbrechend

Ursache

Die Zeichenfolge wird durch einen Vorgang in Kleinbuchstaben normalisiert.

Regelbeschreibung

Zeichenfolgen sollten in Großschreibung normalisiert werden. Es gibt eine kleine Gruppe von Zeichen, die bei der Konvertierung in Kleinbuchstaben keinen Roundtrip ausführen. Ein Roundtrip bedeutet, dass die Zeichen von einem Gebietsschema in ein anderes Gebietsschema gesendet werden, durch das Zeichendaten unterschiedlich dargestellt und ohne Verlust abgerufen werden.

Behandlung von Verstößen

Ändern Sie Operationen, durch die Zeichenfolgen in Kleinschreibung konvertiert werden, damit die Zeichenfolgen stattdessen in Großschreibung konvertiert werden. Ändern Sie z. B. String.ToLower(CultureInfo.InvariantCulture) in String.ToUpper(CultureInfo.InvariantCulture).

Wann sollten Warnungen unterdrückt werden?

Warnmeldungen können gefahrlos unterdrückt werden, wenn Sie keine Sicherheitsentscheidung auf der Grundlage des Ergebnisses treffen, dieses also beispielsweise in der Benutzeroberfläche anzeigen lassen.

Siehe auch

Weitere Ressourcen

Globalisierungswarnungen