StringComparer.IsWellKnownCultureAwareComparer 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
判斷指定的 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 。
傳回
true 若 comparer 是知名的文化感知字串比較器;否則, false。
備註
「知名的文化感知比較器」指的是與特定 CompareInfo 對象綁定的比較器,使用某種定義 CompareOptions的 。 要建立 StringComparer 一個繞著 和 CompareInfoCompareOptions環繞的實例,使用 GetStringComparer(CompareInfo, CompareOptions)。
此方法在輸入Ordinal時會回傳false,並包含其他非語言比較器。