Partager via


Normaliser les chaînes en majuscules

Mise à jour : novembre 2007

TypeName

NormalizeStringsToUppercase

CheckId

CA1308

Catégorie

Microsoft.Globalization

Modification avec rupture

Modification sans rupture

Cause

Une opération normalise la chaîne à écrire en minuscules.

Description de la règle

Les chaînes doivent être normalisées en majuscules. Il existe un petit groupe de caractères qui, en cas de conversion en minuscules, ne peut pas faire un aller-retour. Faire un aller-retour signifie envoyer les caractères depuis des paramètres régionaux vers d'autres qui représentent des données caractères différemment et les récupèrent sans perte.

Comment corriger les violations

Modifiez des opérations qui convertissent des chaînes en minuscules afin que les chaînes soient converties en majuscules. Par exemple, remplacez String.ToLower(CultureInfo.InvariantCulture) par String.ToUpper(CultureInfo.InvariantCulture).

Quand supprimer les avertissements

Vous pouvez supprimer sans risque un message d'avertissement lorsque vous ne prenez pas de décision de sécurité basée sur le résultat, par exemple, lorsque vous l'affichez dans l'interface utilisateur.

Voir aussi

Autres ressources

Avertissements liés à la globalisation