StringComparer.IsWellKnownOrdinalComparer Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje, zda je zadaná IEqualityComparer<T> hodnota dobře známým pořadovým porovnávačem řetězců.
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
Parametry
- comparer
- IEqualityComparer<String>
Porovnávací modul pro dotaz.
- ignoreCase
- Boolean
Pokud tato metoda vrátí, obsahuje hodnotu určující, zda comparer je nerozlišována malá a velká písmena. Nastavit na false pokud tato metoda vrátí false.
Návraty
true je-li comparer dobře známý řadový porovnávač řetězců; v opačném případě false.
Poznámky
"Známý pořadový porovnávač" popisuje porovnávač, který se chová stejně jako Ordinal při předání nebo Dictionary<TKey,TValue>HashSet<T>.
Jedná se například o dobře známý pořadový porovnávač, Default protože Dictionary<TKey,TValue> daný Default argument jako konstruktor se bude chovat stejně jako Dictionary<TKey,TValue> daný Ordinal argument konstruktoru. Pokud ignoreCase je true metoda exit, pak comparer se chová stejně jako OrdinalIgnoreCase při předání konstruktoru takové kolekce.