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 es sich bei dem angegebenen Wert IEqualityComparer<T> um einen bekannten Ordinalzeichenfolgen-Comparer handelt.
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 mit der Abfrage.
- ignoreCase
- Boolean
Wenn diese Methode zurückgegeben wird, enthält sie einen Wert, der angibt, ob comparer die Groß-/Kleinschreibung nicht beachtet wird. Wird festgelegt, false wenn diese Methode zurückgegeben wird false.
Gibt zurück
true if comparer is a well-known ordinal string comparer; otherwise, false.
Hinweise
Ein "bekannter ordinaler Vergleich" beschreibt einen Vergleich, der sich identisch verhält Ordinal , wenn er an Dictionary<TKey,TValue> oder HashSet<T>übergeben wird.
Ist z. B. ein bekannter Ordinalvergleich, Default da sich ein Dictionary<TKey,TValue> angegebenes Default als Konstruktorargument identisch mit einem Dictionary<TKey,TValue> gegebenen Ordinal Konstruktorargument verhält. Wenn ignoreCase die Methode beendet ist true , verhält sich das comparer Verhalten identisch mit OrdinalIgnoreCase dem, wenn er an den Konstruktor einer solchen Auflistung übergeben wird.