CompareInfo.GetSortKey Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un SortKey objeto para una cadena.
Sobrecargas
| Nombre | Description |
|---|---|
| GetSortKey(String) |
Obtiene la clave de ordenación de la cadena especificada. |
| GetSortKey(String, CompareOptions) |
Obtiene un SortKey objeto para la cadena especificada utilizando el valor especificado CompareOptions . |
| GetSortKey(ReadOnlySpan<Char>, Span<Byte>, CompareOptions) |
Calcula una clave de ordenación para la entrada especificada. |
GetSortKey(String)
- Source:
- CompareInfo.cs
- Source:
- CompareInfo.cs
- Source:
- CompareInfo.cs
- Source:
- CompareInfo.cs
- Source:
- CompareInfo.cs
Obtiene la clave de ordenación de la cadena 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
Devoluciones
Objeto SortKey que contiene la clave de ordenación de la cadena especificada.
Comentarios
A cada carácter de una cadena se le asignan varias categorías de pesos de ordenación, incluidos scripts, alfabéticos, mayúsculas y minúsculas y pesos diacríticos. Una clave de ordenación es el repositorio de estos pesos para una cadena determinada. Por ejemplo, una clave de ordenación podría contener una cadena de pesos alfabéticos, seguido de una cadena de pesos de mayúsculas y minúsculas, etc. El método GetSortKey es equivalente al método de API de Windows LCMapString con la marca LCMAP_SORTKEY.
Consulte también
Se aplica a
GetSortKey(String, CompareOptions)
- Source:
- CompareInfo.cs
- Source:
- CompareInfo.cs
- Source:
- CompareInfo.cs
- Source:
- CompareInfo.cs
- Source:
- CompareInfo.cs
Obtiene un SortKey objeto para la cadena especificada utilizando el 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
Combinación bit a bit de uno o varios de los siguientes valores de enumeración que definen cómo se calcula la clave de ordenación: IgnoreCase, IgnoreSymbols, IgnoreNonSpace, IgnoreWidth, IgnoreKanaType, NumericOrderingy StringSort.
Devoluciones
Objeto SortKey que contiene la clave de ordenación de la cadena especificada.
Excepciones
options contiene un valor no válido CompareOptions .
Comentarios
A cada carácter de una cadena se le asignan varias categorías de pesos de ordenación, incluidos scripts, alfabéticos, mayúsculas y minúsculas y pesos diacríticos. Una clave de ordenación es el repositorio de estos pesos para una cadena determinada. Por ejemplo, una clave de ordenación podría contener una cadena de pesos alfabéticos, seguido de una cadena de pesos de mayúsculas y minúsculas, etc. El método GetSortKey es equivalente al método de API de Windows LCMapString con la marca LCMAP_SORTKEY.
Consulte también
Se aplica a
GetSortKey(ReadOnlySpan<Char>, Span<Byte>, CompareOptions)
- Source:
- CompareInfo.cs
- Source:
- CompareInfo.cs
- Source:
- CompareInfo.cs
- Source:
- CompareInfo.cs
- Source:
- CompareInfo.cs
Calcula una clave de ordenación para la 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>
Texto para el que se va a obtener la clave de ordenación.
- options
- CompareOptions
Combinación opcional de valores de CompareOptions enumeración que se usarán para calcular la clave de ordenación. El valor por defecto es None.
Devoluciones
Número de bytes escritos en destination.
Excepciones
destination es demasiado pequeño para contener la clave de ordenación resultante; o options contiene una marca no admitida; o source no se puede procesar mediante el deseado CompareOptions en el objeto actual CompareInfo.
Comentarios
Use GetSortKeyLength(ReadOnlySpan<Char>, CompareOptions) para consultar el tamaño necesario de destination.
Es aceptable proporcionar un búfer de salida mayor de lo necesario a este método.