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.

C#
public static bool IsWellKnownCultureAwareComparer(System.Collections.Generic.IEqualityComparer<string?>? comparer, out System.Globalization.CompareInfo? compareInfo, out System.Globalization.CompareOptions compareOptions);

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

Ürün Sürümler
.NET 6, 7, 8, 9, 10