CompareInfo.GetSortKey Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un SortKey oggetto per una stringa.
Overload
| Nome | Descrizione |
|---|---|
| GetSortKey(String) |
Ottiene la chiave di ordinamento per la stringa specificata. |
| GetSortKey(String, CompareOptions) |
Ottiene un SortKey oggetto per la stringa specificata utilizzando il valore specificato CompareOptions . |
| GetSortKey(ReadOnlySpan<Char>, Span<Byte>, CompareOptions) |
Calcola una chiave di ordinamento per l'input specificato. |
GetSortKey(String)
- Origine:
- CompareInfo.cs
- Origine:
- CompareInfo.cs
- Origine:
- CompareInfo.cs
- Origine:
- CompareInfo.cs
- Origine:
- CompareInfo.cs
Ottiene la chiave di ordinamento per la stringa specificata.
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
Parametri
Valori restituiti
Oggetto SortKey contenente la chiave di ordinamento per la stringa specificata.
Commenti
A ogni carattere in una stringa vengono date diverse categorie di pesi di ordinamento, tra cui gli script, alfabetici, maiuscole e minuscole e i pesi diacritici. Una chiave di ordinamento è il repository di questi pesi per una determinata stringa. Ad esempio, una chiave di ordinamento può contenere una stringa di pesi alfabetici, seguita da una stringa di pesi maiuscoli e così via. Il metodo GetSortKey equivale al metodo API Windows LCMapString con il flag LCMAP_SORTKEY.
Vedi anche
Si applica a
GetSortKey(String, CompareOptions)
- Origine:
- CompareInfo.cs
- Origine:
- CompareInfo.cs
- Origine:
- CompareInfo.cs
- Origine:
- CompareInfo.cs
- Origine:
- CompareInfo.cs
Ottiene un SortKey oggetto per la stringa specificata utilizzando il valore specificato CompareOptions .
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
Parametri
- options
- CompareOptions
Combinazione bit per bit di uno o più dei valori di enumerazione seguenti che definiscono il modo in cui viene calcolata la chiave di ordinamento: IgnoreCase, IgnoreSymbolsIgnoreNonSpace, IgnoreWidth, IgnoreKanaType, NumericOrdering, e StringSort.
Valori restituiti
Oggetto SortKey contenente la chiave di ordinamento per la stringa specificata.
Eccezioni
options contiene un valore non valido CompareOptions .
Commenti
A ogni carattere in una stringa vengono date diverse categorie di pesi di ordinamento, tra cui gli script, alfabetici, maiuscole e minuscole e i pesi diacritici. Una chiave di ordinamento è il repository di questi pesi per una determinata stringa. Ad esempio, una chiave di ordinamento può contenere una stringa di pesi alfabetici, seguita da una stringa di pesi maiuscoli e così via. Il metodo GetSortKey equivale al metodo API Windows LCMapString con il flag LCMAP_SORTKEY.
Vedi anche
Si applica a
GetSortKey(ReadOnlySpan<Char>, Span<Byte>, CompareOptions)
- Origine:
- CompareInfo.cs
- Origine:
- CompareInfo.cs
- Origine:
- CompareInfo.cs
- Origine:
- CompareInfo.cs
- Origine:
- CompareInfo.cs
Calcola una chiave di ordinamento per l'input specificato.
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
Parametri
- source
- ReadOnlySpan<Char>
Testo per cui ottenere la chiave di ordinamento.
Buffer in cui vengono archiviati i byte della chiave di ordinamento risultante.
- options
- CompareOptions
Combinazione facoltativa di valori di enumerazione da usare per calcolare la chiave di CompareOptions ordinamento. Il valore predefinito è None.
Valori restituiti
Numero di byte scritti in destination.
Eccezioni
destination è troppo piccolo per contenere la chiave di ordinamento risultante; o options contiene un flag non supportato oppure source non può essere elaborato utilizzando l'oggetto desiderato CompareOptions nell'oggetto corrente CompareInfo.
Commenti
Usare GetSortKeyLength(ReadOnlySpan<Char>, CompareOptions) per eseguire query sulle dimensioni necessarie di destination.
È accettabile fornire un buffer di output più grande del necessario a questo metodo.