CompareInfo.GetSortKey Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
SortKey Mendapatkan objek untuk string.
Overload
GetSortKey(String) |
Mendapatkan kunci pengurutan untuk string yang ditentukan. |
GetSortKey(String, CompareOptions) |
SortKey Mendapatkan objek untuk string yang ditentukan menggunakan nilai yang ditentukanCompareOptions. |
GetSortKey(ReadOnlySpan<Char>, Span<Byte>, CompareOptions) |
Menghitung kunci pengurutan untuk input yang ditentukan. |
GetSortKey(String)
- Sumber:
- CompareInfo.cs
- Sumber:
- CompareInfo.cs
- Sumber:
- CompareInfo.cs
Mendapatkan kunci pengurutan untuk string yang ditentukan.
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
Mengembalikan
Objek SortKey yang berisi kunci pengurutan untuk string yang ditentukan.
Keterangan
Setiap karakter dalam string diberi beberapa kategori berat sortir, termasuk bobot skrip, alfabet, huruf besar/kecil, dan diakritik. Kunci pengurutan adalah repositori bobot ini untuk string tertentu. Misalnya, kunci pengurutan mungkin berisi string bobot alfabet, diikuti oleh serangkaian bobot huruf besar/kecil, dan sebagainya. Metode GetSortKey ini setara dengan metode LCMapString
Windows API dengan bendera LCMAP_SORTKEY.
Lihat juga
Berlaku untuk
GetSortKey(String, CompareOptions)
- Sumber:
- CompareInfo.cs
- Sumber:
- CompareInfo.cs
- Sumber:
- CompareInfo.cs
SortKey Mendapatkan objek untuk string yang ditentukan menggunakan nilai yang ditentukanCompareOptions.
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
Kombinasi bitwise dari satu atau beberapa nilai enumerasi berikut yang menentukan cara kunci pengurutan dihitung: IgnoreCase, , IgnoreSymbols, IgnoreNonSpaceIgnoreWidth, IgnoreKanaType, , dan StringSort.
Mengembalikan
Objek SortKey yang berisi kunci pengurutan untuk string yang ditentukan.
Pengecualian
options
berisi nilai yang tidak valid CompareOptions .
Keterangan
Setiap karakter dalam string diberi beberapa kategori berat sortir, termasuk bobot skrip, alfabet, huruf besar/kecil, dan diakritik. Kunci pengurutan adalah repositori bobot ini untuk string tertentu. Misalnya, kunci pengurutan mungkin berisi string bobot alfabet, diikuti oleh serangkaian bobot huruf besar/kecil, dan sebagainya. Metode GetSortKey ini setara dengan metode LCMapString
Windows API dengan bendera LCMAP_SORTKEY.
Lihat juga
Berlaku untuk
GetSortKey(ReadOnlySpan<Char>, Span<Byte>, CompareOptions)
- Sumber:
- CompareInfo.cs
- Sumber:
- CompareInfo.cs
- Sumber:
- CompareInfo.cs
Menghitung kunci pengurutan untuk input yang ditentukan.
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>
Teks untuk mendapatkan kunci pengurutan.
- options
- CompareOptions
Kombinasi opsional nilai CompareOptions enumerasi yang digunakan untuk menghitung kunci pengurutan. Nilai defaultnya adalah None.
Mengembalikan
Jumlah byte yang ditulis ke destination
.
Pengecualian
destination
terlalu kecil untuk memuat kunci pengurutan yang dihasilkan; atau options
berisi bendera yang tidak didukung; atau source
tidak dapat diproses menggunakan yang diinginkan CompareOptions di bawah .CompareInfo
Keterangan
Gunakan GetSortKeyLength(ReadOnlySpan<Char>, CompareOptions) untuk mengkueri ukuran yang diperlukan dari destination
.
Dapat diterima untuk memberikan buffer output yang lebih besar dari yang diperlukan untuk metode ini.