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.