StringComparer.IsWellKnownCultureAwareComparer Método

Definição

Determina se o especificado IEqualityComparer<T> é um conhecido comparador de strings consciente da cultura.

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

Parâmetros

comparer
IEqualityComparer<String>

O comparador para a consulta.

compareInfo
CompareInfo

Quando este método retorna, contém um valor que indica qual CompareInfo foi usado para criar comparer. Defina para null se este método devolver false.

compareOptions
CompareOptions

Quando este método retorna, contém um valor que indica qual CompareOptions foi usado para criar comparer. Defina para None se este método devolver false.

Devoluções

true se comparer for um comparador de cadeias bem conhecido e consciente da cultura; caso contrário, false.

Observações

Um "comparador conhecido e consciente da cultura" descreve um comparador ligado a um específico CompareInfo usando algum .CompareOptions Para criar uma StringComparer instância envolta em torno de um CompareInfo e CompareOptions, use GetStringComparer(CompareInfo, CompareOptions). Este método retorna false quando dado Ordinal e outros comparadores não linguísticos como entrada.

Aplica-se a