CompareInfo.GetSortKey Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe um SortKey objeto como fio.
Sobrecargas
| Name | Description |
|---|---|
| GetSortKey(String) |
Obtém a chave de ordenação para a cadeia especificada. |
| GetSortKey(String, CompareOptions) |
Obtém um SortKey objeto para a cadeia especificada usando o valor especificado CompareOptions . |
| GetSortKey(ReadOnlySpan<Char>, Span<Byte>, CompareOptions) |
Calcula uma chave de ordenação para a entrada especificada. |
GetSortKey(String)
- Origem:
- CompareInfo.cs
- Origem:
- CompareInfo.cs
- Origem:
- CompareInfo.cs
- Origem:
- CompareInfo.cs
- Origem:
- CompareInfo.cs
Obtém a chave de ordenação para a cadeia especificada.
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
Parâmetros
Devoluções
O SortKey objeto que contém a chave de ordenação para a cadeia especificada.
Observações
Cada carácter de uma cadeia recebe várias categorias de pesos de ordenação, incluindo pesos de escrita, alfabéticos, maiúsculos e diacríticos. Uma chave de ordenação é o repositório destes pesos para uma determinada cadeia. Por exemplo, uma chave de ordenação pode conter uma sequência de pesos alfabéticos, seguida de uma sequência de pesos de maiúsculas, e assim sucessivamente. O método GetSortKey é equivalente ao método Windows API LCMapString com a flag LCMAP_SORTKEY.
Ver também
Aplica-se a
GetSortKey(String, CompareOptions)
- Origem:
- CompareInfo.cs
- Origem:
- CompareInfo.cs
- Origem:
- CompareInfo.cs
- Origem:
- CompareInfo.cs
- Origem:
- CompareInfo.cs
Obtém um SortKey objeto para a cadeia especificada usando o valor especificado 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
Parâmetros
- options
- CompareOptions
Uma combinação bit a bit de um ou mais dos seguintes valores de enumeração que definem como a chave de ordenação é calculada: IgnoreCase, IgnoreSymbols, IgnoreNonSpace, IgnoreWidth, IgnoreKanaType, NumericOrdering, , e StringSort.
Devoluções
O SortKey objeto que contém a chave de ordenação para a cadeia especificada.
Exceções
options contém um valor inválido CompareOptions .
Observações
Cada carácter de uma cadeia recebe várias categorias de pesos de ordenação, incluindo pesos de escrita, alfabéticos, maiúsculos e diacríticos. Uma chave de ordenação é o repositório destes pesos para uma determinada cadeia. Por exemplo, uma chave de ordenação pode conter uma sequência de pesos alfabéticos, seguida de uma sequência de pesos de maiúsculas, e assim sucessivamente. O método GetSortKey é equivalente ao método Windows API LCMapString com a flag LCMAP_SORTKEY.
Ver também
Aplica-se a
GetSortKey(ReadOnlySpan<Char>, Span<Byte>, CompareOptions)
- Origem:
- CompareInfo.cs
- Origem:
- CompareInfo.cs
- Origem:
- CompareInfo.cs
- Origem:
- CompareInfo.cs
- Origem:
- CompareInfo.cs
Calcula uma chave de ordenação para a entrada especificada.
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
Parâmetros
- source
- ReadOnlySpan<Char>
O texto para obter a chave de ordenação.
- options
- CompareOptions
Uma combinação opcional de CompareOptions valores de enumeração para usar no cálculo da chave de ordenação. O valor predefinido é None.
Devoluções
O número de bytes escritos em destination.
Exceções
destination é demasiado pequeno para conter a chave de ordenação resultante; ou options contém uma bandeira não suportada; ou source não pode ser processado usando o desejado CompareOptions sob a corrente CompareInfo.
Observações
Use GetSortKeyLength(ReadOnlySpan<Char>, CompareOptions) para consultar o tamanho necessário de destination.
É aceitável fornecer um buffer de saída maior do que o necessário para este método.