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
當這個方法傳回時,會包含值,指出 CompareInfo 用來建立 comparer
的值。 如果這個方法傳回 ,則設定為 null
false
。
- compareOptions
- CompareOptions
當這個方法傳回時,會包含值,指出 CompareOptions 用來建立 comparer
的值。 如果這個方法傳回 ,則設定為 None false
。
傳回
true
如果 comparer
是已知的文化特性感知字串比較子,則為 ,否則為 false
。
備註
「已知文化特性感知比較子」描述使用一些定義的 CompareOptions 來系結至特定 CompareInfo 之比較子。 若要建立 StringComparer 包裝在 CompareInfo 和 CompareOptions 周圍的實例,請使用 GetStringComparer(CompareInfo, CompareOptions) 。
當指定 Ordinal 和其他非語言比較子做為輸入時,這個方法會 false
傳回 。