CompareInfo.GetSortKey Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u een SortKey object voor een tekenreeks op.
Overloads
| Name | Description |
|---|---|
| GetSortKey(String) |
Hiermee haalt u de sorteersleutel voor de opgegeven tekenreeks op. |
| GetSortKey(String, CompareOptions) |
Hiermee haalt u een SortKey object op voor de opgegeven tekenreeks met behulp van de opgegeven CompareOptions waarde. |
| GetSortKey(ReadOnlySpan<Char>, Span<Byte>, CompareOptions) |
Berekent een sorteersleutel voor de opgegeven invoer. |
GetSortKey(String)
- Bron:
- CompareInfo.cs
- Bron:
- CompareInfo.cs
- Bron:
- CompareInfo.cs
- Bron:
- CompareInfo.cs
- Bron:
- CompareInfo.cs
Hiermee haalt u de sorteersleutel voor de opgegeven tekenreeks op.
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
Parameters
Retouren
Het SortKey object dat de sorteersleutel voor de opgegeven tekenreeks bevat.
Opmerkingen
Elk teken in een tekenreeks krijgt verschillende categorieën sorteergewichten, waaronder script, alfabetisch, hoofdlettergebruik en diakritische gewichten. Een sorteersleutel is de opslagplaats van deze gewichten voor een bepaalde tekenreeks. Een sorteersleutel kan bijvoorbeeld een tekenreeks van alfabetische gewichten bevatten, gevolgd door een tekenreeks met hoofdlettergewichten, enzovoort. De methode GetSortKey is gelijk aan de Windows API-methode LCMapString met de LCMAP_SORTKEY vlag.
Zie ook
Van toepassing op
GetSortKey(String, CompareOptions)
- Bron:
- CompareInfo.cs
- Bron:
- CompareInfo.cs
- Bron:
- CompareInfo.cs
- Bron:
- CompareInfo.cs
- Bron:
- CompareInfo.cs
Hiermee haalt u een SortKey object op voor de opgegeven tekenreeks met behulp van de opgegeven CompareOptions waarde.
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
Parameters
- options
- CompareOptions
Een bitsgewijze combinatie van een of meer van de volgende opsommingswaarden die bepalen hoe de sorteersleutel wordt berekend: IgnoreCase, , IgnoreSymbolsIgnoreNonSpace, , IgnoreWidth, IgnoreKanaTypeen NumericOrdering.StringSort
Retouren
Het SortKey object dat de sorteersleutel voor de opgegeven tekenreeks bevat.
Uitzonderingen
options bevat een ongeldige CompareOptions waarde.
Opmerkingen
Elk teken in een tekenreeks krijgt verschillende categorieën sorteergewichten, waaronder script, alfabetisch, hoofdlettergebruik en diakritische gewichten. Een sorteersleutel is de opslagplaats van deze gewichten voor een bepaalde tekenreeks. Een sorteersleutel kan bijvoorbeeld een tekenreeks van alfabetische gewichten bevatten, gevolgd door een tekenreeks met hoofdlettergewichten, enzovoort. De methode GetSortKey is gelijk aan de Windows API-methode LCMapString met de LCMAP_SORTKEY vlag.
Zie ook
Van toepassing op
GetSortKey(ReadOnlySpan<Char>, Span<Byte>, CompareOptions)
- Bron:
- CompareInfo.cs
- Bron:
- CompareInfo.cs
- Bron:
- CompareInfo.cs
- Bron:
- CompareInfo.cs
- Bron:
- CompareInfo.cs
Berekent een sorteersleutel voor de opgegeven invoer.
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
Parameters
- source
- ReadOnlySpan<Char>
De tekst waarvoor u de sorteersleutel wilt ophalen.
- options
- CompareOptions
Een optionele combinatie van opsommingswaarden die moeten worden gebruikt voor het berekenen van CompareOptions de sorteersleutel. De standaardwaarde is None.
Retouren
Het aantal bytes dat is geschreven naar destination.
Uitzonderingen
destination is te klein om de resulterende sorteersleutel te bevatten; of options bevat een niet-ondersteunde vlag; of source kan niet worden verwerkt met behulp van het gewenste onder de huidige CompareOptionsCompareInfo.
Opmerkingen
Gebruik GetSortKeyLength(ReadOnlySpan<Char>, CompareOptions) dit om een query uit te voeren op de vereiste grootte van destination.
Het is acceptabel om een grotere dan noodzakelijke uitvoerbuffer voor deze methode te bieden.