StringComparer.IsWellKnownCultureAwareComparer メソッド

定義

指定した IEqualityComparer<T> 文字列が既知のカルチャに対応した文字列比較子であるかどうかを判断します。

public:
 static bool IsWellKnownCultureAwareComparer(System::Collections::Generic::IEqualityComparer<System::String ^> ^ comparer, [Runtime::InteropServices::Out] System::Globalization::CompareInfo ^ % compareInfo, [Runtime::InteropServices::Out] System::Globalization::CompareOptions % compareOptions);
public static bool IsWellKnownCultureAwareComparer (System.Collections.Generic.IEqualityComparer<string?>? comparer, out System.Globalization.CompareInfo? compareInfo, out System.Globalization.CompareOptions compareOptions);
static member IsWellKnownCultureAwareComparer : System.Collections.Generic.IEqualityComparer<string> * CompareInfo * CompareOptions -> bool
Public Shared Function IsWellKnownCultureAwareComparer (comparer As IEqualityComparer(Of String), ByRef compareInfo As CompareInfo, ByRef compareOptions As CompareOptions) As Boolean

パラメーター

comparer
IEqualityComparer<String>

クエリの比較子。

compareInfo
CompareInfo

このメソッドが戻るときに、作成CompareInfocomparerに使用された値を示す値が含まれます。 このメソッドが返す場合に null 設定します false

compareOptions
CompareOptions

このメソッドが戻るときに、作成CompareOptionscomparerに使用された値を示す値が含まれます。 このメソッドが返す場合に None 設定します false

戻り値

Boolean

trueif comparer は既知のカルチャに対応した文字列比較子です。それ以外の場合は . false

注釈

"よく知られたカルチャに対応した比較子" は、定義CompareOptionsされた一部を使用して特定CompareInfoの比較子に関連付けられている比較子を表します。 をCompareOptionsラップしたインスタンスをStringComparer作成するには、次をCompareInfo使用しますGetStringComparer(CompareInfo, CompareOptions)。 このメソッドは、 false 指定された場合 Ordinal 、およびその他の非言語比較子を入力として返します。

適用対象