System::Globalization::CompareInfo класс

CompareInfo class

Выполняет сравнение строк с учётом культуры. Объекты этого класса должны выделяться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.

class CompareInfo : public virtual System::Object

Методы

МетодОписание
virtual Compare(const String&, const String&) constСравнивает строки. Не реализовано.
virtual Compare(const String&, const String&, CompareOptions) constСравнивает строки. Поддерживаются только режимы Ordinal и OrdinalIgnoreCase.
virtual Compare(const String&, int, int, const String&, int, int) constСравнивает часть одной строки с частью второй строки. Не реализовано.
virtual Compare(const String&, int, const String&, int, CompareOptions) constСравнивает конечный раздел одной строки с конечным разделом второй строки, используя методы сравнения строк. Не реализовано.
virtual Compare(const String&, int, const String&, int) constСравнивает конечный раздел одной строки с конечным разделом второй строки. Не реализовано.
virtual Compare(const String&, int, int, const String&, int, int, CompareOptions) constСравнивает часть одной строки с частью второй строки, используя методы сравнения строк. Не реализовано.
CompareInfo(const CompareInfo&)Информация RTTI.
Equals(SharedPtr<Object>) override
get_LCID() constПолучает LCID культуры, связанной с компаратором.
virtual get_Name() constПолучает имя культуры, связанной с компаратором.
get_Version() constПолучает информацию о версии сортировки.
static GetCompareInfo(int, const SharedPtr<Reflection::Assembly>&)Получает CompareInfo, связанный с указанной культурой и использующий методы сравнения строк в указанной сборке.
static GetCompareInfo(const String&, const SharedPtr<Reflection::Assembly>&)Получает CompareInfo, связанный с указанной культурой и использующий методы сравнения строк в указанной сборке.
static GetCompareInfo(int)Получает CompareInfo, связанный с указанной культурой.
static GetCompareInfo(const String&)Получает CompareInfo, связанный с указанной культурой.
virtual GetHashCode(const String&, CompareOptions) constПолучает хеш‑код строки на основе указанных параметров сравнения.
GetHashCode() const overrideАналог метода C# Object.GetHashCode(). Позволяет хешировать пользовательские объекты.
virtual GetSortKey(const String&, CompareOptions) constПолучает объект SortKey для указанной строки, используя указанные параметры сравнения.
virtual GetSortKey(const String&) constПолучает объект SortKey для указанной строки.
virtual IndexOf(const String&, const String&, int, int) constИщет подстроку.
virtual IndexOf(const String&, const String&, int, CompareOptions) constИщет подстроку. Поддерживается только режим Ordinal.
virtual IndexOf(const String&, const String&, int, int, CompareOptions) constИщет подстроку. Поддерживается только режим Ordinal.
virtual IndexOf(const String&, char16_t, int, int, CompareOptions) constИщет указанный символ. Поддерживается только режим Ordinal.
virtual IndexOf(const String&, const String&, int) constИщет подстроку.
virtual IndexOf(const String&, char16_t) constИщет указанный символ.
virtual IndexOf(const String&, const String&) constИщет подстроку.
virtual IndexOf(const String&, char16_t, int, CompareOptions) constИщет указанный символ. Поддерживается только режим Ordinal.
virtual IndexOf(const String&, char16_t, int, int) constИщет указанный символ.
virtual IndexOf(const String&, char16_t, int) constИщет указанный символ.
virtual IndexOf(const String&, const String&, CompareOptions) constИщет подстроку. Поддерживается только режим Ordinal.
virtual IndexOf(const String&, char16_t, CompareOptions) constИщет указанный символ. Поддерживается только режим Ordinal.
virtual IsPrefix(const String&, const String&, CompareOptions) constПроверяет, начинается ли указанная строка с указанного префикса, используя указанные параметры сравнения.
virtual IsPrefix(const String&, const String&) constПроверяет, начинается ли указанная строка с указанного префикса.
static IsSortable(char16_t)Проверяет, может ли указанный символ быть отсортирован.
static IsSortable(const String&)Проверяет, может ли указанная строка быть отсортирована.
virtual IsSuffix(const String&, const String&, CompareOptions) constПроверяет, заканчивается ли указанная строка указанным суффиксом, используя указанные параметры сравнения.
virtual IsSuffix(const String&, const String&) constПроверяет, заканчивается ли указанная строка указанным суффиксом.
virtual LastIndexOf(const String&, const String&) constИщет последнее вхождение указанной подстроки.
virtual LastIndexOf(const String&, const String&, int, int, CompareOptions) constИщет последнее вхождение указанной подстроки, используя указанные параметры сравнения.
virtual LastIndexOf(const String&, char16_t, int, int, CompareOptions) constИщет последнее вхождение указанного символа, используя указанные параметры сравнения.
virtual LastIndexOf(const String&, const String&, int, int) constИщет последнее вхождение указанной строки.
virtual LastIndexOf(const String&, const String&, int, CompareOptions) constИщет последнее вхождение указанной строки, используя указанные параметры сравнения.
virtual LastIndexOf(const String&, char16_t, int, CompareOptions) constИщет последнее вхождение указанного символа, используя указанные параметры сравнения.
virtual LastIndexOf(const String&, const String&, int) constИщет последнее вхождение указанной строки.
virtual LastIndexOf(const String&, char16_t, int) constИщет последнее вхождение указанного символа.
virtual LastIndexOf(const String&, const String&, CompareOptions) constИщет последнее вхождение указанной строки, используя указанные параметры сравнения.
virtual LastIndexOf(const String&, char16_t, CompareOptions) constИщет последнее вхождение указанного символа, используя указанные параметры сравнения.
virtual LastIndexOf(const String&, char16_t) constИщет последнее вхождение указанного символа.
virtual LastIndexOf(const String&, char16_t, int, int) constИщет последнее вхождение указанного символа.
operator=(const CompareInfo&)
ToString() const overrideАналог метода C# Object.ToString(). Позволяет преобразовывать пользовательские объекты в строку.

См. также