StringComparer.IsWellKnownCultureAwareComparer Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет, является ли указанный 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
.
Комментарии
"Хорошо известное средство сравнения с учетом языка и региональных параметров" описывает средство сравнения, привязанное к определенному CompareInfo с помощью определенного определенного CompareOptions. Чтобы создать экземпляр, заключенный StringComparer в оболочкуCompareInfo, используйте CompareOptionsGetStringComparer(CompareInfo, CompareOptions)команду .
Этот метод возвращается false
при указании Ordinal и других нелингвистических сравнениях в качестве входных данных.