War diese Seite hilfreich?
Ihr Feedback ist uns wichtig. Teilen Sie uns Ihre Meinung mit.
Weiteres Feedback?
1500 verbleibende Zeichen
Durchführen kulturunabhängiger Zeichenfolgenoperationen in Arrays
Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

Durchführen kulturunabhängiger Zeichenfolgenoperationen in Arrays

Ü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 erwartet. Der comparer-Parameter gibt die IComparer-Implementierung an, die beim Vergleichen von Elementen im Array verwendet wird. Geben Sie für den 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.

Hinweis   Beim Übergeben von CultureInfo.InvariantCulture an eine Vergleichsmethode wird ein kulturunabhängiger Vergleich ausgeführt. Es wird jedoch kein nicht linguistischer Vergleich ausgeführt, z. B. auf Dateipfade, Registrierungsschlüssel und Umgebungsvariablen. Eine Grundlage für Sicherheitsentscheidungen anhand des Vergleichsergebnisses ist dadurch nicht gegeben. Wenn Sie einen nicht linguistischen Vergleich oder eine Grundlage für ergebnisbasierte Sicherheitsentscheidungen benötigen, muss die Anwendung eine Vergleichsmethode verwenden, die einen StringComparison-Wert akzeptiert. Die Anwendung muss dann Ordinal übergeben.

Anzeigen:
© 2015 Microsoft