StringComparer.IsWellKnownOrdinalComparer 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í.
Determina si el especificado IEqualityComparer<T> es un comparador de cadenas ordinales conocido.
public:
static bool IsWellKnownOrdinalComparer(System::Collections::Generic::IEqualityComparer<System::String ^> ^ comparer, [Runtime::InteropServices::Out] bool % ignoreCase);
public static bool IsWellKnownOrdinalComparer (System.Collections.Generic.IEqualityComparer<string?>? comparer, out bool ignoreCase);
static member IsWellKnownOrdinalComparer : System.Collections.Generic.IEqualityComparer<string> * bool -> bool
Public Shared Function IsWellKnownOrdinalComparer (comparer As IEqualityComparer(Of String), ByRef ignoreCase As Boolean) As Boolean
Parámetros
- comparer
- IEqualityComparer<String>
Comparador al que se va a consultar.
- ignoreCase
- Boolean
Cuando este método devuelve , contiene un valor que indica si comparer no distingue mayúsculas de minúsculas. Establezca en false si este método devuelve false.
Devoluciones
true es si comparer es un comparador de cadenas ordinales conocido; en caso contrario, falsees .
Comentarios
Un comparador ordinal conocido describe un comparador que se comporta de forma idéntica a Ordinal cuando se pasa a Dictionary<TKey,TValue> o HashSet<T>.
Por ejemplo, Default es un comparador ordinal conocido porque un Dictionary<TKey,TValue> Default determinado como argumento constructor se comportará de forma idéntica a un Dictionary<TKey,TValue> determinado Ordinal como argumento constructor. Si ignoreCase está true en la salida del método, se comparer comporta de forma idéntica a OrdinalIgnoreCase cuando se pasa al constructor de dicha colección.