ComparisonHelper - класс

Хэлперы для сравнения значений и генерации хеш-кодов.

Definition

Пространство имён: Tessa.Platform
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.23
C#
public static class ComparisonHelper
Inheritance
Object    ComparisonHelper

Методы

FuzzyEquals(DateTime, DateTime, NullableTimeSpan) Возвращает признак равенства двух объектов DateTime с заданным интервалом погрешности errorInterval. Часовой пояс указанных дат не учитывается, т.е. Kind игнорируется.
FuzzyEquals(NullableDateTime, NullableDateTime, NullableTimeSpan) Возвращает признак равенства двух объектов DateTime с заданным интервалом погрешности errorInterval.
TruncateDateTime Округляет DateTime до указанной точности
TryCompareForEqualityWithConversion

Сравнивает объекты на равенство с учётом возможных преобразований типов.

Порядок переданных аргументов определяет порядок возможных преобразований типов.

TryCompareWithConversion

Сравнивает объекты с учётом возможных преобразований типов. Для сравнения используется интерфейс IComparable, который должен быть реализован хотя бы одним из заданных объектов.

Порядок переданных аргументов определяет порядок возможных преобразований типов.

См. также