Provádění operací s řetězci, které jsou nezávislé na jazykové verzi
Většina metod rozhraní .NET Framework, které ve výchozím nastavení poskytnutým přetížením metody provádějí operace s řetězci, které jsou citlivé pro jazykovou verzi, vám umožňují explicitně specifikovat používanou jazykovou verzi předáním parametru CultureInfo. Tato přetížení vám umožňují eliminovat kulturní odchylky v případě mapování a řazení pravidel a zaručují výsledky, které nezohledňují jazykovou verzi.
Tato část obsahuje následující témata demonstrující, jak provést operace s řetězci, které nezohledňují jazykovou verzi za použití metod rozhraní .NET Framework, které ve výchozím nastavení zohledňují jazykovou verzi.
V tomto oddíle
Provádění porovnání řětězců nezávisle na jazykové verzi
Popisuje způsob použití metod String.Compare a String.CompareTo pro provádění porovnávání řetězců bez ohledu na jazykovou verzi.Provádění změn velikosti písma nezávisle na jazykové verzi
Popisuje způsob použití metod String.ToUpper, String.ToLower, Char.ToUpper a Char.ToLower pro provádění změn velikosti písma nezávisle na jazykové verzi.Provádění operací s řetězci v kolekcích nezávisle na jazykové verzi
Popisuje způsob použití tříd CaseInsensitiveComparer, CaseInsensitiveHashCodeProvider, SortedList, metody ArrayList.řadit a metody CollectionsUtil.CreateCaseInsensitiveHashtable pro provádění operací s řetězci v kolekcích nezávisle na jazykové verzi.Provádění operací s řetězci v polích nezávisle na jazykové verzi
Popisuje způsob použití metod Array.Sort a Array.BinarySearch pro provádění operací s řetězci v polích nezávisle na jazykové verzi.
Související oddíly
- Operace s řetězci nezávislé na jazykové verzi
Popisuje, proč byste měli znát jazykovou verzi, když provádíte operace s řetězci a poskytujete pokyny, kdy provádět operace závislé na jazykové verzi a kdy provádět operace nezávislé na jazykové verzi.