Esecuzione di operazioni sulle stringhe indipendenti dalle impostazioni culturaPerforming culture-insensitive string operations

Per la maggior parte, i metodi di .NET Framework che eseguono operazioni sulle stringhe dipendenti dalle impostazioni cultura forniscono, per impostazione predefinita, overload dei metodi che consentono di specificare in modo esplicito le impostazioni cultura da usare mediante il passaggio di un parametro 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. Questi overload consentono di eliminare le variazioni legate alle impostazioni cultura in mapping tra maiuscole e minuscole e regole di ordinamento e garantiscono risultati indipendenti dalle impostazioni cultura.These overloads allow you to eliminate cultural variations in case mappings and sorting rules and guarantee culture-insensitive results.

In questa sezione vengono forniti gli argomenti elencati di seguito, in cui viene illustrato come eseguire operazioni sulle stringhe indipendenti dalle impostazioni cultura usando metodi .NET Framework che per impostazione predefinita sono dipendenti dalle impostazioni cultura.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.

In questa sezioneIn this section

Esecuzione di confronti di stringhe indipendenti dalle impostazioni culturaPerforming Culture-Insensitive String Comparisons
Descrive come usare i metodi String.Compare e String.CompareTo per eseguire confronti tra stringhe indipendenti dalle impostazioni cultura.Describes how to use the String.Compare and String.CompareTo methods to perform culture-insensitive string comparisons.

Esecuzione di modifiche di maiuscole e minuscole indipendenti dalle impostazioni culturaPerforming Culture-Insensitive Case Changes
Descrive come usare i metodi String.ToUpper, String.ToLower, Char.ToUpper, e Char.ToLower per eseguire modifiche di maiuscole e minuscole indipendenti dalle impostazioni cultura.Describes how to use the String.ToUpper, String.ToLower, Char.ToUpper, and Char.ToLower methods to perform culture-insensitive case changes.

Esecuzione di operazioni sulle stringhe indipendenti dalle impostazioni cultura nelle raccoltePerforming Culture-Insensitive String Operations in Collections
Descrive come usare CaseInsensitiveComparer, CaseInsensitiveHashCodeProvider (classe), SortedList, ArrayList.Sort e CollectionsUtil.CreateCaseInsensitiveHashtable per eseguire operazioni indipendenti dalle impostazioni cultura nelle raccolte.Describes how to use the CaseInsensitiveComparer, CaseInsensitiveHashCodeProvider class, SortedList, ArrayList.Sort and CollectionsUtil.CreateCaseInsensitiveHashtable to perform culture-insensitive operations in collections.

Esecuzione di operazioni sulle stringhe indipendenti dalle impostazioni cultura nelle matriciPerforming Culture-Insensitive String Operations in Arrays
Descrive come usare i metodi Array.Sort e Array.BinarySearch per eseguire operazioni indipendenti dalle impostazioni cultura nelle matrici.Describes how to use the Array.Sort and Array.BinarySearch methods to perform culture-insensitive operations in arrays.

Operazioni sulle stringhe indipendenti dalle impostazioni culturaCulture-Insensitive String Operations
Vengono descritti i motivi per cui è opportuno tenere in considerazione le impostazioni cultura in occasione dell'esecuzione di operazioni sulle stringhe e vengono fornite indicazioni sui casi in cui devono essere eseguite operazioni dipendenti dalle impostazioni cultura o operazioni indipendenti dalle impostazioni cultura.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.

Vedere ancheSee also