StringComparer.IsWellKnownOrdinalComparer Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.