CompareInfo.GetSortKey Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
SortKey Získá objekt pro řetězec.
Přetížení
| Name | Description |
|---|---|
| GetSortKey(String) |
Získá klíč řazení pro zadaný řetězec. |
| GetSortKey(String, CompareOptions) |
SortKey Získá objekt pro zadaný řetězec pomocí zadané CompareOptions hodnoty. |
| GetSortKey(ReadOnlySpan<Char>, Span<Byte>, CompareOptions) |
Vypočítá klíč řazení pro zadaný vstup. |
GetSortKey(String)
- Zdroj:
- CompareInfo.cs
- Zdroj:
- CompareInfo.cs
- Zdroj:
- CompareInfo.cs
- Zdroj:
- CompareInfo.cs
- Zdroj:
- CompareInfo.cs
Získá klíč řazení pro zadaný řetězec.
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
Parametry
Návraty
Objekt SortKey , který obsahuje klíč řazení pro zadaný řetězec.
Poznámky
Každý znak v řetězci má několik kategorií třídit váhy, včetně skriptů, abecedy, písmen a diakritických vah. Klíč řazení je úložištěm těchto vah pro určitý řetězec. Například klíč řazení může obsahovat řetězec abecedních vah, následovaný řetězcem váhy velkých a malých písmen atd. Metoda GetSortKey odpovídá metodě rozhraní API Windows LCMapString s příznakem LCMAP_SORTKEY.
Viz také
Platí pro
GetSortKey(String, CompareOptions)
- Zdroj:
- CompareInfo.cs
- Zdroj:
- CompareInfo.cs
- Zdroj:
- CompareInfo.cs
- Zdroj:
- CompareInfo.cs
- Zdroj:
- CompareInfo.cs
SortKey Získá objekt pro zadaný řetězec pomocí zadané CompareOptions hodnoty.
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
Parametry
- options
- CompareOptions
Bitové kombinace jedné nebo více následujících hodnot výčtu, které definují způsob výpočtu klíče řazení: IgnoreCase, , IgnoreSymbols, IgnoreNonSpaceIgnoreWidth, IgnoreKanaType, NumericOrdering, a StringSort.
Návraty
Objekt SortKey , který obsahuje klíč řazení pro zadaný řetězec.
Výjimky
options obsahuje neplatnou CompareOptions hodnotu.
Poznámky
Každý znak v řetězci má několik kategorií třídit váhy, včetně skriptů, abecedy, písmen a diakritických vah. Klíč řazení je úložištěm těchto vah pro určitý řetězec. Například klíč řazení může obsahovat řetězec abecedních vah, následovaný řetězcem váhy velkých a malých písmen atd. Metoda GetSortKey odpovídá metodě rozhraní API Windows LCMapString s příznakem LCMAP_SORTKEY.
Viz také
Platí pro
GetSortKey(ReadOnlySpan<Char>, Span<Byte>, CompareOptions)
- Zdroj:
- CompareInfo.cs
- Zdroj:
- CompareInfo.cs
- Zdroj:
- CompareInfo.cs
- Zdroj:
- CompareInfo.cs
- Zdroj:
- CompareInfo.cs
Vypočítá klíč řazení pro zadaný vstup.
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
Parametry
- source
- ReadOnlySpan<Char>
Text, pro který chcete získat klíč řazení.
- options
- CompareOptions
Volitelná kombinace hodnot výčtu CompareOptions , které se mají použít pro výpočet klíče řazení. Výchozí hodnota je None.
Návraty
Počet bajtů zapsaných do destination.
Výjimky
destination je příliš malá, aby obsahovala výsledný klíč řazení; nebo options obsahuje nepodporovaný příznak, nebo source ho nelze zpracovat pomocí požadovaného CompareOptions příznaku v aktuálním CompareInfostavu .
Poznámky
Slouží GetSortKeyLength(ReadOnlySpan<Char>, CompareOptions) k dotazování požadované velikosti destination.
Pro tuto metodu je přijatelné poskytnout větší než nezbytnou výstupní vyrovnávací paměť.