Udostępnij za pośrednictwem


CA1308: Znormalizuj ciągi na wielkie litery

TypeName

NormalizeStringsToUppercase

CheckId

CA1308

Kategoria

Microsoft.Globalization

Zmiana kluczowa

Niekluczowa

Przyczyna

Operacja normalizuje ciąg na małe litery.

Opis reguły

Ciągi powinny znormalizowane na wielkie litery.Małe grupy znaków nie mogą wykonywać rund, gdy są skonwertowane na małe litery.Wykonywać rundę znaczy konwertować znaki z jednego ustawienia regionalnego w inne ustawienie, które inaczej reprezentuje znak, a następnie dokładnie przywrócić oryginalne znaki ze znaków skonwertowanych.

Jak naprawić naruszenia

Zmień operacje, które konwertują ciągi znaków na małe litery tak, aby ciągi te były konwertowane w zamian na wielkie znaki.Na przykład, zmień String.ToLower(CultureInfo.InvariantCulture) na String.ToUpper(CultureInfo.InvariantCulture).

Kiedy pominąć ostrzeżenia

Można bezpiecznie pominąć komunikat ostrzeżenia, gdy nie podejmujesz decyzji związanej z zabezpieczeniami, opartej na wyniku (na przykład, wyświetlasz go na interfejsie użytkownika).

Zobacz też

Inne zasoby

Globalizacja — Ostrzeżenia