StringComparer.IsWellKnownOrdinalComparer メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した IEqualityComparer<T> が既知の序数文字列比較子であるかどうかを判断します。
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
パラメーター
- comparer
- IEqualityComparer<String>
クエリに対する比較子。
- ignoreCase
- Boolean
このメソッドから制御が戻るときに、 comparer で大文字と小文字が区別されないかどうかを示す値が含まれます。 このメソッドがfalseを返す場合は、falseに設定します。
返品
true
comparerが既知の序数文字列比較子の場合は。それ以外の場合はfalse。
注釈
"よく知られている序数比較子" は、Dictionary<TKey,TValue>またはHashSet<T>に渡されたときにOrdinalと同じように動作する比較子を表します。
たとえば、Defaultは、コンストラクター引数として指定されたDefaultDictionary<TKey,TValue>がコンストラクター引数として指定された Dictionary<TKey,TValue>Ordinalと同じように動作するため、よく知られている序数比較子です。 メソッドの終了時に ignoreCase が true 場合、 comparer は、このようなコレクションのコンストラクターに渡されたときに OrdinalIgnoreCase と同じように動作します。