Durchführen kulturunabhängiger ZeichenfolgenoperationenPerforming culture-insensitive string operations

Die meisten .NET Framework-Methoden, die standardmäßig kulturabhängige Zeichenfolgenoperationen durchführen, stellen Methodenüberladungen bereit, für die Sie die zu verwendende Kultur explizit angeben können, indem Sie einen CultureInfo-Parameter übergeben.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. Diese Überladungen ermöglichen es Ihnen, kulturelle Variationen in Groß-/Kleinschreibungszuordnungen und Sortierregeln zu eliminieren und kulturunabhängige Ergebnisse zu gewährleisten.These overloads allow you to eliminate cultural variations in case mappings and sorting rules and guarantee culture-insensitive results.

Dieser Abschnitt enthält die folgenden Themen, in denen erläutert wird, wie kulturunabhängige Zeichenfolgenoperationen mit .NET Framework-Methoden durchgeführt werden, die standardmäßig kulturabhängig sind.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 diesem AbschnittIn this section

Durchführen kulturunabhängiger ZeichenfolgenvergleichePerforming Culture-Insensitive String Comparisons
Beschreibt die Verwendung der String.Compare- und String.CompareTo-Methode für kulturunabhängige Zeichenfolgenvergleiche.Describes how to use the String.Compare and String.CompareTo methods to perform culture-insensitive string comparisons.

Durchführen kulturunabhängiger SchreibungsänderungenPerforming Culture-Insensitive Case Changes
Beschreibt die Verwendung der String.ToUpper-, String.ToLower-, Char.ToUpper- und Char.ToLower-Methode für kulturunabhängige Schreibungsänderungen.Describes how to use the String.ToUpper, String.ToLower, Char.ToUpper, and Char.ToLower methods to perform culture-insensitive case changes.

Durchführen kulturunabhängiger Zeichenfolgenoperationen in AuflistungenPerforming Culture-Insensitive String Operations in Collections
Beschreibt die Verwendung von CaseInsensitiveComparer- und CaseInsensitiveHashCodeProvider-Klasse, SortedList, ArrayList.Sort und CollectionsUtil.CreateCaseInsensitiveHashtable für kulturunabhängige Operationen in Sammlungen.Describes how to use the CaseInsensitiveComparer, CaseInsensitiveHashCodeProvider class, SortedList, ArrayList.Sort and CollectionsUtil.CreateCaseInsensitiveHashtable to perform culture-insensitive operations in collections.

Durchführen kulturunabhängiger Zeichenfolgenoperationen in ArraysPerforming Culture-Insensitive String Operations in Arrays
Beschreibt die Verwendung von Array.Sort- und Array.BinarySearch-Methode für kulturunabhängige Operationen in Arrays.Describes how to use the Array.Sort and Array.BinarySearch methods to perform culture-insensitive operations in arrays.

Kulturunabhängige ZeichenfolgenoperationenCulture-Insensitive String Operations
Beschreibt, warum Sie die Kultur berücksichtigen sollten, wenn Sie Operationen mit Zeichenfolgen ausführen, und enthält Richtlinien dazu, wann kulturabhängige Operationen und wann kulturunabhängige Operationen ausgeführt werden sollten.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.

Siehe auchSee also