Wykonywanie operacji na ciągach niewrażliwych na kulturęPerforming culture-insensitive string operations

Większość .NET Framework metod, które wykonują operacje na ciągach zależnych od kultury, domyślnie udostępnia przeciążenia metod, które umożliwiają jawne określanie kultury do użycia przez przekazanie parametru CultureInfo.Most .NET Framework methods that perform culture-sensitive string operations by default provide method overloads that allow you to explicitly specify the culture to use by passing a CultureInfo parameter. Te przeciążenia pozwalają wyeliminować wahania kulturowe w odniesieniu do mapowań i reguł sortowania, a następnie zagwarantować wyniki niewrażliwe na kulturę.These overloads allow you to eliminate cultural variations in case mappings and sorting rules and guarantee culture-insensitive results.

Ta sekcja zawiera następujące tematy przedstawiające sposób wykonywania operacji na ciągach niewrażliwych na kulturę przy użyciu metod .NET Framework, które domyślnie są zależne od kultury.This section provides the following topics to demonstrate how to perform culture-insensitive string operations using .NET Framework methods that are culture-sensitive by default.

W tej sekcjiIn this section

Wykonywanie niezależnych od kultury porównań ciągówPerforming Culture-Insensitive String Comparisons
Opisuje sposób używania metod String.Compare i String.CompareTo do wykonywania porównań w postaci ciągów niewrażliwych na kulturę.Describes how to use the String.Compare and String.CompareTo methods to perform culture-insensitive string comparisons.

Wykonywanie niezależnych od kultury zmian wielkości literPerforming Culture-Insensitive Case Changes
Opisuje sposób używania metod String.ToUpper, String.ToLower, Char.ToUpperi Char.ToLower do wykonywania zmian wielkości liter bez uwzględniania kultur.Describes how to use the String.ToUpper, String.ToLower, Char.ToUpper, and Char.ToLower methods to perform culture-insensitive case changes.

Wykonywanie niezależnych od kultury operacji na ciągach w kolekcjachPerforming Culture-Insensitive String Operations in Collections
Opisuje sposób używania CaseInsensitiveComparer, CaseInsensitiveHashCodeProvider klasy, SortedList, ArrayList.Sort i CollectionsUtil.CreateCaseInsensitiveHashtable do wykonywania operacji niewrażliwych na kulturę w kolekcjach.Describes how to use the CaseInsensitiveComparer, CaseInsensitiveHashCodeProvider class, SortedList, ArrayList.Sort and CollectionsUtil.CreateCaseInsensitiveHashtable to perform culture-insensitive operations in collections.

Wykonywanie niezależnych od kultury operacji na ciągach w tablicachPerforming Culture-Insensitive String Operations in Arrays
Opisuje sposób używania metod Array.Sort i Array.BinarySearch do wykonywania operacji niewrażliwych na kulturę w tablicach.Describes how to use the Array.Sort and Array.BinarySearch methods to perform culture-insensitive operations in arrays.

Niezależne od kultury operacje na ciągachCulture-Insensitive String Operations
W tym artykule opisano, dlaczego należy pamiętać o kulturze podczas wykonywania operacji na ciągach i przedstawiono wskazówki dotyczące sytuacji, w których należy wykonać operacje zależne od kultury i kiedy wykonywać operacje niewrażliwe na kulturę.Describes why you should be aware of culture when performing operations on strings and provides guidelines for when to perform culture-sensitive operations and when to perform culture-insensitive operations.

Zobacz takżeSee also