Události
Vytváření inteligentních aplikací
17. 3. 23 - 21. 3. 23
Připojte se k řadě meetupů a vytvořte škálovatelná řešení AI založená na skutečných případech použití s kolegy vývojáři a odborníky.
ZaregistrovatTento prohlížeč se už nepodporuje.
Upgradujte na Microsoft Edge, abyste mohli využívat nejnovější funkce, aktualizace zabezpečení a technickou podporu.
Vlastnost | Hodnota |
---|---|
ID pravidla | CA1308 |
Název | Normalizujte řetězce na velká písmena |
Kategorie | Globalizace |
Oprava způsobující chybu nebo chybu způsobující chybu | Nenarušující |
Povoleno ve výchozím nastavení v .NET 9 | No |
Operace normalizuje řetězec na malá písmena.
Řetězce by měly být normalizovány na velká písmena. Malá skupina znaků, když jsou převedeny na malá písmena, nemůže provést zpáteční cestu. Chcete-li provést odezvu, znamená převést znaky z jednoho národního prostředí na jiné národní prostředí, které představuje data znaků odlišně, a potom přesně načíst původní znaky z převedených znaků.
Operace změny, které převádějí řetězce na malá písmena, aby byly řetězce převedeny na velká písmena. Například změňte String.ToLower(CultureInfo.InvariantCulture)
na String.ToUpper(CultureInfo.InvariantCulture)
.
Upozornění je bezpečné potlačit, když nepřijmete rozhodnutí o zabezpečení na základě výsledku normalizace (například při zobrazení výsledku v uživatelském rozhraní).
Pokud chcete pouze potlačit jedno porušení, přidejte do zdrojového souboru direktivy preprocesoru, abyste pravidlo zakázali a znovu povolili.
#pragma warning disable CA1308
// The code that's violating the rule is on this line.
#pragma warning restore CA1308
Pokud chcete pravidlo pro soubor, složku nebo projekt zakázat, nastavte jeho závažnost v none
konfiguračním souboru.
[*.{cs,vb}]
dotnet_diagnostic.CA1308.severity = none
Další informace naleznete v tématu Jak potlačit upozornění analýzy kódu.
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby:
Události
Vytváření inteligentních aplikací
17. 3. 23 - 21. 3. 23
Připojte se k řadě meetupů a vytvořte škálovatelná řešení AI založená na skutečných případech použití s kolegy vývojáři a odborníky.
Zaregistrovat