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
は 。
注釈
"既知の序数比較子" は、 または HashSet<T>に渡されたときと同じようにOrdinal動作する比較子をDictionary<TKey,TValue>表します。
たとえば、 Default は、コンストラクター引数として指定された がコンストラクター引数として指定Defaultされた と同じようにDictionary<TKey,TValue>Ordinal動作するためDictionary<TKey,TValue>、よく知られた序数比較子です。 がtrue
メソッドの終了時にある場合ignoreCase
は、comparer
このようなコレクションのコンストラクターにOrdinalIgnoreCase渡されたときと同じように動作します。
適用対象
.NET