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 objeto SortKey para una cadena.
Sobrecargas
GetSortKey(String) |
Obtiene el criterio de ordenación para la cadena especificada. |
GetSortKey(String, CompareOptions) |
Obtiene un objeto SortKey para la cadena especificada utilizando el valor de CompareOptions especificado. |
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
Obtiene el criterio de ordenación para 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 el criterio de ordenación para 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 estas ponderaciones para una cadena determinada. Por ejemplo, un criterio de ordenación puede contener una cadena de categorías alfabéticas, seguida de una cadena de prioridades de uso de mayúsculas y minúsculas, etc. El GetSortKey método es equivalente al método LCMapString
de la API de Windows con la marca LCMAP_SORTKEY.
Consulte también
Se aplica a
GetSortKey(String, CompareOptions)
- Source:
- CompareInfo.cs
- Source:
- CompareInfo.cs
- Source:
- CompareInfo.cs
Obtiene un objeto SortKey para la cadena especificada utilizando el valor de CompareOptions especificado.
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
Una combinación bit a bit de uno o varios de los valores de enumeración siguientes que definen cómo se calcula el criterio de ordenación: IgnoreCase, IgnoreSymbols, IgnoreNonSpace, IgnoreWidth, IgnoreKanaType y StringSort.
Devoluciones
Objeto SortKey que contiene el criterio de ordenación para la cadena especificada.
Excepciones
options
contiene un valor de CompareOptions no válido.
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 estas ponderaciones para una cadena determinada. Por ejemplo, un criterio de ordenación puede contener una cadena de categorías alfabéticas, seguida de una cadena de prioridades de uso de mayúsculas y minúsculas, etc. El GetSortKey método es equivalente al método LCMapString
de la API de Windows 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
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 los valores de enumeración de CompareOptions que se va a usar para calcular la clave de ordenación. El valor predeterminado es None.
Devoluciones
Número de bytes escritos en destination
.
Excepciones
destination
es demasiado pequeño como para contener la clave de ordenación resultante, options
contiene una marca no admitida, o bien source
no se puede procesar utilizando el objeto CompareOptions deseado en el objeto CompareInfo actual.
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.