Condividi tramite


Esecuzione di operazioni sulle stringhe indipendenti dalle impostazioni cultura nelle matrici

Aggiornamento: novembre 2007

Per impostazione predefinita, gli overload dei metodi Array.Sort e Array.BinarySearch consentono di eseguire ordinamenti dipendenti dalle impostazioni cultura utilizzando la proprietà Thread.CurrentCulture. I risultati dipendenti dalle impostazioni cultura restituiti da questi metodi possono variare in base alle impostazioni cultura, a causa delle differenze nei criteri di ordinamento. Per eliminare il comportamento dipendente dalle impostazioni cultura, utilizzare gli overload del metodo che accettano un parametro comparer. Il parametro comparer specifica l'implementazione di IComparer da utilizzare nel confronto degli elementi all'interno della matrice. Per il parametro IComparer, specificare una classe di operatori di confronto invariabili personalizzati che utilizza l'oggetto CultureInfo.InvariantCulture. Per un esempio di classe di questo tipo, vedere la sezione "Utilizzo della classe SortedList" dell'argomento Esecuzione di operazioni sulle stringhe indipendenti dalla lingua negli insiemi.

Vedere anche

Riferimenti

Array.Sort

Array.BinarySearch

IComparer

Altre risorse

Esecuzione di operazioni sulle stringhe indipendenti dalla lingua