語言

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

當此方法回傳時,包含一個值,表示用來建立 comparer的值CompareInfo。 若此方法返回 false,則設為 null

compareOptions
CompareOptions

當此方法回傳時,包含一個值,表示用來建立 comparer的值CompareOptions。 若此方法返回 false,則設為 None

傳回

truecomparer 是知名的文化感知字串比較器;否則, false

備註

「知名的文化感知比較器」指的是與特定 CompareInfo 對象綁定的比較器,使用某種定義 CompareOptions的 。 要建立 StringComparer 一個繞著 和 CompareInfoCompareOptions環繞的實例,使用 GetStringComparer(CompareInfo, CompareOptions)。 此方法在輸入Ordinal時會回傳false,並包含其他非語言比較器。

適用於