Compartir a través de


StringComparer.IsWellKnownOrdinalComparer Método

Definición

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

Boolean

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.

Se aplica a