StringComparer.IsWellKnownOrdinalComparer Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bestimmt, ob der angegebene IEqualityComparer<T> ein bekannter Ordinalzeichenfolgenvergleich ist.
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
Parameter
- comparer
- IEqualityComparer<String>
Der Vergleich zur Abfrage.
- ignoreCase
- Boolean
Wenn diese Methode zurückgibt, enthält einen Wert, der angibt, ob comparer
die Groß-/Kleinschreibung nicht beachtet wird. Legen Sie auf fest false
, wenn diese Methode zurückgibt false
.
Gibt zurück
true
, wenn comparer
ein bekannter Ordinalzeichenfolgenvergleich ist, false
andernfalls .
Hinweise
Ein "bekannter Ordinalvergleich" beschreibt einen Vergleich, der sich identisch Ordinal mit verhält, wenn er an Dictionary<TKey,TValue> oder HashSet<T>übergeben wird.
Beispielsweise ist ein bekannter Ordinalvergleich, Default da sich ein Dictionary<TKey,TValue> angegebenes Default als Konstruktorargument identisch mit einem Dictionary<TKey,TValue> angegebenen Ordinal als Konstruktorargument verhält. Wenn ignoreCase
sich true
beim Beenden der comparer
Methode befindet, verhält sich dasselbe OrdinalIgnoreCase wie bei der Übergabe an den Konstruktor einer solchen Auflistung.