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.