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

此方法返回时,包含一个值,该值 CompareInfo 指示用于创建 comparernull如果此方法返回 ,false则设置为 。

compareOptions
CompareOptions

此方法返回时,包含一个值,该值 CompareOptions 指示用于创建 comparerNone如果此方法返回 ,false则设置为 。

返回

true 如果 comparer 是已知的区域性感知字符串比较器,则为 ;否则为 false

注解

“已知区域性感知比较器”描述使用一些定义的 CompareOptions绑定到特定比较CompareInfo器。 若要创建 StringComparer 围绕 CompareInfoCompareOptions包装的实例,请使用 GetStringComparer(CompareInfo, CompareOptions)。 当给定Ordinal其他非语言比较器作为输入时,此方法返回 false

适用于