Durchführen kulturunabhängiger Zeichenfolgenoperationen in Arrays

Aktualisiert: November 2007

Überladungen der Array.Sort-Methode und der Array.BinarySearch>-Methode führen standardmäßig kulturabhängige Sortierungen mithilfe der Thread.CurrentCulture-Eigenschaft durch. Die von diesen Methoden zurückgegebenen kulturabhängigen Ergebnisse können aufgrund von Unterschieden in den Sortierreihenfolgen der verschiedenen Kulturen variieren. Verwenden Sie zum Beseitigen des kulturabhängigen Verhaltens eine der Überladungen dieser Methode, die einen Comparer-Parameter akzeptiert. Der Comparer-Parameter gibt die IComparer-Implementierung an, die beim Vergleichen von Elementen im Array verwendet wird. Geben Sie für den IComparer-Parameter eine benutzerdefinierte, invariante Comparer-Klasse an, die CultureInfo.InvariantCulture verwendet. Ein Beispiel für eine benutzerdefinierte, invariante Comparer-Klasse finden Sie im untergeordneten Thema "Verwenden der SortedList-Klasse" des Themas Durchführen kulturunabhängiger Zeichenfolgenoperationen in Auflistungen.

Siehe auch

Referenz

Array.Sort

Array.BinarySearch

IComparer

Weitere Ressourcen

Durchführen kulturunabhängiger Zeichenfolgenoperationen