Dil

StringComparer.IsWellKnownCultureAwareComparer Yöntem

Tanım

Belirtilen IEqualityComparer<T> değerin iyi bilinen bir kültür algılamalı 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>

Sorgu için 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 algılayan dize karşılaştırıcısı ise comparer ; değilse, false.

Açıklamalar

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

Şunlara uygulanır