CompareInfo.GetSortKey Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
SortKey Pobiera obiekt dla ciągu.
Przeciążenia
GetSortKey(String) |
Pobiera klucz sortowania dla określonego ciągu. |
GetSortKey(String, CompareOptions) |
SortKey Pobiera obiekt dla określonego ciągu przy użyciu określonej CompareOptions wartości. |
GetSortKey(ReadOnlySpan<Char>, Span<Byte>, CompareOptions) |
Oblicza klucz sortowania dla określonych danych wejściowych. |
GetSortKey(String)
- Źródło:
- CompareInfo.cs
- Źródło:
- CompareInfo.cs
- Źródło:
- CompareInfo.cs
Pobiera klucz sortowania dla określonego ciągu.
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
Zwraca
SortKey Obiekt zawierający klucz sortowania dla określonego ciągu.
Uwagi
Każdy znak w ciągu ma kilka kategorii wagi sortowania, w tym skrypt, alfabetyczne, wielkość liter i wagi diakrytyczne. Klucz sortowania to repozytorium tych wag dla określonego ciągu. Na przykład klucz sortowania może zawierać ciąg wag alfabetycznych, a następnie ciąg wagi wielkości liter itd. Metoda jest równoważna GetSortKey metodzie LCMapString
interfejsu API systemu Windows z flagą LCMAP_SORTKEY.
Zobacz też
Dotyczy
GetSortKey(String, CompareOptions)
- Źródło:
- CompareInfo.cs
- Źródło:
- CompareInfo.cs
- Źródło:
- CompareInfo.cs
SortKey Pobiera obiekt dla określonego ciągu przy użyciu określonej CompareOptions wartości.
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
Bitowa kombinacja co najmniej jednej z następujących wartości wyliczenia definiujących sposób obliczania klucza sortowania: IgnoreCase, IgnoreWidthIgnoreKanaTypeIgnoreSymbolsIgnoreNonSpacei .StringSort
Zwraca
SortKey Obiekt zawierający klucz sortowania dla określonego ciągu.
Wyjątki
options
zawiera nieprawidłową CompareOptions wartość.
Uwagi
Każdy znak w ciągu ma kilka kategorii wagi sortowania, w tym skrypt, alfabetyczne, wielkość liter i wagi diakrytyczne. Klucz sortowania to repozytorium tych wag dla określonego ciągu. Na przykład klucz sortowania może zawierać ciąg wag alfabetycznych, a następnie ciąg wagi wielkości liter itd. Metoda jest równoważna GetSortKey metodzie LCMapString
interfejsu API systemu Windows z flagą LCMAP_SORTKEY.
Zobacz też
Dotyczy
GetSortKey(ReadOnlySpan<Char>, Span<Byte>, CompareOptions)
- Źródło:
- CompareInfo.cs
- Źródło:
- CompareInfo.cs
- Źródło:
- CompareInfo.cs
Oblicza klucz sortowania dla określonych danych wejściowych.
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>
Tekst umożliwiający pobranie klucza sortowania.
- options
- CompareOptions
Opcjonalna kombinacja CompareOptions wartości wyliczenia do użycia na potrzeby przetwarzania klucza sortowania. Wartość domyślna to None.
Zwraca
Liczba bajtów zapisanych w pliku destination
.
Wyjątki
destination
jest za mała, aby zawierać wynikowy klucz sortowania; lub options
zawiera nieobsługiwaną flagę lub source
nie można jej przetworzyć przy użyciu żądanego CompareOptions elementu w bieżącym CompareInfoobiekcie .
Uwagi
Użyj GetSortKeyLength(ReadOnlySpan<Char>, CompareOptions) polecenia , aby wykonać zapytanie dotyczące wymaganego rozmiaru elementu destination
.
Dopuszczalne jest zapewnienie buforu wyjściowego większego niż niezbędne do użycia w tej metodzie.