StringComparer.IsWellKnownOrdinalComparer Methode

Definitie

Bepaalt of de opgegeven IEqualityComparer<T> een bekende ordinale tekenreeksvergelijker is.

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

Parameters

comparer
IEqualityComparer<String>

De vergelijkingsfunctie voor query's.

ignoreCase
Boolean

Wanneer deze methode wordt geretourneerd, bevat deze een waarde die aangeeft of comparer hoofdlettergevoelig is. Ingesteld op false of deze methode retourneert false.

Retouren

trueals comparer een bekende ordinale tekenreeksvergelijker is; anders. false

Opmerkingen

Een "bekende ordinale vergelijking" beschrijft een vergelijkingsfunctie die zich identiek gedraagt wanneer Ordinal deze wordt doorgegeven aan Dictionary<TKey,TValue> of HashSet<T>. Is bijvoorbeeld een bekende ordinale vergelijking omdat Default een Dictionary<TKey,TValue> gegeven Default als constructorargument identiek werkt aan een Dictionary<TKey,TValue> gegeven Ordinal argument als een constructorargument. Als ignoreCase de true methode wordt afgesloten, comparer gedraagt het zich identiek aan OrdinalIgnoreCase wanneer deze wordt doorgegeven aan de constructor van een dergelijke verzameling.

Van toepassing op