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, false
es .
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.