CompareInfo.GetSortKey Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft ein SortKey Objekt für eine Zeichenfolge ab.
Überlädt
| Name | Beschreibung |
|---|---|
| GetSortKey(String) |
Ruft den Sortierschlüssel für die angegebene Zeichenfolge ab. |
| GetSortKey(String, CompareOptions) |
Ruft ein SortKey Objekt für die angegebene Zeichenfolge mit dem angegebenen CompareOptions Wert ab. |
| GetSortKey(ReadOnlySpan<Char>, Span<Byte>, CompareOptions) |
Berechnet einen Sortierschlüssel für die angegebene Eingabe. |
GetSortKey(String)
- Quelle:
- CompareInfo.cs
- Quelle:
- CompareInfo.cs
- Quelle:
- CompareInfo.cs
- Quelle:
- CompareInfo.cs
- Quelle:
- CompareInfo.cs
Ruft den Sortierschlüssel für die angegebene Zeichenfolge ab.
public:
System::Globalization::SortKey ^ GetSortKey(System::String ^ source);
public:
virtual System::Globalization::SortKey ^ GetSortKey(System::String ^ source);
public System.Globalization.SortKey GetSortKey(string source);
public virtual System.Globalization.SortKey GetSortKey(string source);
member this.GetSortKey : string -> System.Globalization.SortKey
abstract member GetSortKey : string -> System.Globalization.SortKey
override this.GetSortKey : string -> System.Globalization.SortKey
Public Function GetSortKey (source As String) As SortKey
Public Overridable Function GetSortKey (source As String) As SortKey
Parameter
Gibt zurück
Das SortKey Objekt, das den Sortierschlüssel für die angegebene Zeichenfolge enthält.
Hinweise
Jedes Zeichen in einer Zeichenfolge erhält mehrere Kategorien von Sortiergewichtungen, einschließlich Skript, Alphabet, Groß-/Kleinschreibung und diakritischen Gewichtungen. Ein Sortierschlüssel ist das Repository dieser Gewichtungen für eine bestimmte Zeichenfolge. Beispielsweise kann ein Sortierschlüssel eine Zeichenfolge mit alphabetischen Gewichtungen enthalten, gefolgt von einer Zeichenfolge von Groß-/Kleinschreibungsgewichtungen usw. Die GetSortKey-Methode entspricht der Windows API-Methode LCMapString mit dem LCMAP_SORTKEY-Flag.
Weitere Informationen
Gilt für:
GetSortKey(String, CompareOptions)
- Quelle:
- CompareInfo.cs
- Quelle:
- CompareInfo.cs
- Quelle:
- CompareInfo.cs
- Quelle:
- CompareInfo.cs
- Quelle:
- CompareInfo.cs
Ruft ein SortKey Objekt für die angegebene Zeichenfolge mit dem angegebenen CompareOptions Wert ab.
public:
System::Globalization::SortKey ^ GetSortKey(System::String ^ source, System::Globalization::CompareOptions options);
public:
virtual System::Globalization::SortKey ^ GetSortKey(System::String ^ source, System::Globalization::CompareOptions options);
public System.Globalization.SortKey GetSortKey(string source, System.Globalization.CompareOptions options);
public virtual System.Globalization.SortKey GetSortKey(string source, System.Globalization.CompareOptions options);
member this.GetSortKey : string * System.Globalization.CompareOptions -> System.Globalization.SortKey
abstract member GetSortKey : string * System.Globalization.CompareOptions -> System.Globalization.SortKey
override this.GetSortKey : string * System.Globalization.CompareOptions -> System.Globalization.SortKey
Public Function GetSortKey (source As String, options As CompareOptions) As SortKey
Public Overridable Function GetSortKey (source As String, options As CompareOptions) As SortKey
Parameter
- options
- CompareOptions
Eine bitweise Kombination aus mindestens einem der folgenden Enumerationswerte, die definieren, wie der Sortierschlüssel berechnet wird: IgnoreCase, , , IgnoreSymbols, IgnoreNonSpace, IgnoreWidthIgnoreKanaTypeNumericOrderingund .StringSort
Gibt zurück
Das SortKey Objekt, das den Sortierschlüssel für die angegebene Zeichenfolge enthält.
Ausnahmen
options enthält einen ungültigen CompareOptions Wert.
Hinweise
Jedes Zeichen in einer Zeichenfolge erhält mehrere Kategorien von Sortiergewichtungen, einschließlich Skript, Alphabet, Groß-/Kleinschreibung und diakritischen Gewichtungen. Ein Sortierschlüssel ist das Repository dieser Gewichtungen für eine bestimmte Zeichenfolge. Beispielsweise kann ein Sortierschlüssel eine Zeichenfolge mit alphabetischen Gewichtungen enthalten, gefolgt von einer Zeichenfolge von Groß-/Kleinschreibungsgewichtungen usw. Die GetSortKey-Methode entspricht der Windows API-Methode LCMapString mit dem LCMAP_SORTKEY-Flag.
Weitere Informationen
Gilt für:
GetSortKey(ReadOnlySpan<Char>, Span<Byte>, CompareOptions)
- Quelle:
- CompareInfo.cs
- Quelle:
- CompareInfo.cs
- Quelle:
- CompareInfo.cs
- Quelle:
- CompareInfo.cs
- Quelle:
- CompareInfo.cs
Berechnet einen Sortierschlüssel für die angegebene Eingabe.
public int GetSortKey(ReadOnlySpan<char> source, Span<byte> destination, System.Globalization.CompareOptions options = System.Globalization.CompareOptions.None);
member this.GetSortKey : ReadOnlySpan<char> * Span<byte> * System.Globalization.CompareOptions -> int
Public Function GetSortKey (source As ReadOnlySpan(Of Char), destination As Span(Of Byte), Optional options As CompareOptions = System.Globalization.CompareOptions.None) As Integer
Parameter
- source
- ReadOnlySpan<Char>
Der Text, für den der Sortierschlüssel abgerufen werden soll.
Der Puffer, in dem die resultierenden Sortierschlüsselbytes gespeichert werden.
- options
- CompareOptions
Eine optionale Kombination von CompareOptions Enumerationswerten, die zum Berechnen des Sortierschlüssels verwendet werden sollen. Der Standardwert ist None.
Gibt zurück
Die Anzahl der Bytes, die in destination.
Ausnahmen
destination ist zu klein, um den resultierenden Sortierschlüssel zu enthalten; oder options enthält ein nicht unterstütztes Flag; oder source kann nicht mit dem gewünschten CompareOptions unter der aktuellen CompareInfoverarbeitet werden.
Hinweise
Wird GetSortKeyLength(ReadOnlySpan<Char>, CompareOptions) verwendet, um die erforderliche Größe von destination.
Es ist akzeptabel, einen größeren als erforderlichen Ausgabepuffer für diese Methode bereitzustellen.