Compartir a través de


CA1308: Normalizar las cadenas en mayúsculas

Nombre de tipo

NormalizeStringsToUppercase

Identificador de comprobación

CA1308

Categoría

Microsoft.Globalization

Cambio problemático

Poco problemático

Motivo

Una operación normaliza una cadena para se escriba en letras minúsculas.

Descripción de la regla

Las cadenas se deberían normalizar para que se escriban en letras mayúsculas.Hay un grupo reducido de caracteres que no pueden realizar un viaje de ida y vuelta cuando se convierten a minúsculas.Realizar un viaje de ida y vuelta (round trip) significa convertir los caracteres de una configuración regional a otra configuración regional que representa los datos de caracteres de manera diferente y, a continuación, recuperar con precisión los caracteres originales de los caracteres convertidos.

Cómo corregir infracciones

Cambie las operaciones que convierten cadenas para que se escriban en letras minúsculas de forma que las cadenas se conviertan para que se escriban en su lugar en letras mayúsculas.Por ejemplo, cambie String.ToLower(CultureInfo.InvariantCulture) a String.ToUpper(CultureInfo.InvariantCulture).

Cuándo suprimir advertencias

Es seguro suprimir un mensaje de advertencia cuando no esté tomando una decisión relativa a la seguridad basada en el resultado (por ejemplo, cuando la está mostrando en la interfaz de usuario).

Vea también

Otros recursos

Advertencias de globalización