StringComparer.IsWellKnownOrdinalComparer Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.