CA1308: normalizar cadeias de caracteres para maiúsculas
TypeName |
NormalizeStringsToUppercase |
CheckId |
CA1308 |
Categoria |
Microsoft.Globalization |
Alteração Significativa |
Sem quebra |
Causa
Uma operação normaliza uma cadeia de caracteres em minúsculas.
Descrição da Regra
As cadeias de caracteres devem ser normalizadas em maiúsculas.Um pequeno grupo de caracteres, quando são convertidos em minúsculas, não pode fazer uma viagem de ida e volta.Para fazer uma viagem de ida e volta significa converter os caracteres de uma localidade para outra localidade que representa dados de caractere diferente, e recuperar exatamente nos caracteres original de caracteres convertidos.
Como Corrigir Violações
Alterar as operações que converte cadeias de caracteres em minúsculas de modo que as cadeias de caracteres são convertidas em maiúsculos em vez disso.Por exemplo, altere String.ToLower(CultureInfo.InvariantCulture) a String.ToUpper(CultureInfo.InvariantCulture).
Quando Suprimir Alertas
É seguro para suprimir uma mensagem de aviso quando você não está fazendo a decisão da segurança com base no resultado (por exemplo, quando você o está exibindo na interface do usuário).