Класс StringComparer

Представляет операции сравнения строк, в которых используются правила сравнения с учетом регистра, языка и региональных параметров или правил сравнения по порядковому номеру.

  • Пространство имен: System
  • Сборка: mscorlib (в mscorlib.dll)

Иерархия наследования

Синтаксис

public abstract class StringComparer : IComparer, IEqualityComparer, IComparer<String>, IEqualityComparer<String>

Свойства

ТипИмяОписание
СвойствоCurrentCulture Возвращает объект StringComparer , выполняющий сравнение строк с учетом регистра, используя правила сравнения строк по словам для текущего языка и региональных параметров.
СвойствоCurrentCultureIgnoreCase Возвращает объект StringComparer , выполняющий сравнения строк без учета регистра, используя правила сравнения строк по словам для текущего языка и региональных параметров.
СвойствоInvariantCulture Возвращает объект StringComparer , выполняющий сравнение строк с учетом регистра, используя правила сравнения строк по словам для инвариантного языка и региональных параметров.
СвойствоInvariantCultureIgnoreCase Возвращает объект StringComparer , выполняющий сравнение строк без учета регистра, используя правила сравнения строк по словам для инвариантного языка и региональных параметров.
СвойствоOrdinal Возвращает объект StringComparer , выполняющий сравнение строк по порядковому номеру с учетом регистра.
СвойствоOrdinalIgnoreCase Возвращает объект StringComparer , выполняющий сравнение строк по порядковому номеру без учета регистра.

Методы

ТипИмяОписание
МетодCompare(String, String) При переопределении в производном классе сравнивает две строки и возвращает сведения об их относительном порядке сортировки.
МетодCompare(Object, Object) При переопределении в производном классе сравнивает два объекта и возвращает сведения об их относительном порядке сортировки.
МетодСтатическийCreate(CultureInfo, Boolean) Создает объект StringComparer и сравнивает строки в соответствии с правилами заданного языка и региональных параметров.
МетодEquals(Object, Object) При переопределении в производном классе позволяет определить, равны ли два объекта.
МетодEquals(Object) Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)
МетодEquals(String, String) При переопределении в производном классе позволяет определить, равны ли две строки.
МетодGetHashCode(Object) При переопределении в производном классе возвращает хэш-код для указанного объекта.
МетодGetHashCode(String) При переопределении в производном классе возвращает хэш-код указанной строки.
МетодGetHashCode() Служит хэш-функцией по умолчанию. (Наследуется от Object.)
МетодGetType() Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)
МетодToString() Возвращает строку, представляющую текущий объект. (Наследуется от Object.)
developers/references/system.stringcomparer.txt · Последние изменения: 2021/07/22 14:29 (внешнее изменение)