StringComparer.IsWellKnownOrdinalComparer Metod

Definition

Avgör om den angivna IEqualityComparer<T> är en välkänd jämförelse av ordningstalssträngar.

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

Parametrar

comparer
IEqualityComparer<String>

Jämförelsen med frågan.

ignoreCase
Boolean

När den här metoden returneras innehåller ett värde som anger om comparer är skiftlägeskänsligt. Ange till false om den här metoden returnerar false.

Returer

true if comparer is a well-known ordinal string comparer;wise, false.

Kommentarer

En "välkänd ordningsjäxare" beskriver en jämförelse som beter sig identiskt med Ordinal när den skickas till Dictionary<TKey,TValue> eller HashSet<T>. Är till exempel Default en välkänd ordningsjäxare eftersom ett Dictionary<TKey,TValue> givet Default som konstruktorargument fungerar identiskt med en Dictionary<TKey,TValue> given Ordinal som ett konstruktorargument. Om ignoreCase är true vid metodavslut fungerar det comparer identiskt OrdinalIgnoreCase med när det skickas till konstruktorn för en sådan samling.

Gäller för