Aracılığıyla paylaş


StringComparer.IsWellKnownCultureAwareComparer Yöntem

Tanım

Belirtilen IEqualityComparer<T> değerin iyi bilinen bir kültür kullanan dize karşılaştırıcısı olup olmadığını belirler.

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

Parametreler

comparer
IEqualityComparer<String>

Sorguyla karşılaştırıcı.

compareInfo
CompareInfo

Bu yöntem döndürdüğünde, oluşturmak compareriçin kullanılan değeri CompareInfo içerir. Bu yöntem döndürüyorsa falseolarak null ayarlayın.

compareOptions
CompareOptions

Bu yöntem döndürdüğünde, oluşturmak compareriçin kullanılan değeri CompareOptions içerir. Bu yöntem döndürüyorsa falseolarak None ayarlayın.

Döndürülenler

true iyi bilinen bir kültür kullanan dize karşılaştırıcısıysa comparer ; değilse, false.

Açıklamalar

"İyi bilinen kültür kullanan bir karşılaştırıcı", belirli bir tanımlı CompareOptionskullanarak belirli CompareInfo bir öğesine bağlı olan bir karşılaştırıcıyı açıklar. ve çevresinde CompareInfo sarmalanmış bir StringComparer örnek oluşturmak için kullanınGetStringComparer(CompareInfo, CompareOptions).CompareOptions Bu yöntem, verildiğinde Ordinal ve diğer dilsel olmayan karşılaştırıcıları giriş olarak döndürürfalse.

Şunlara uygulanır