public static class ComparisonHelper
Public NotInheritable Class ComparisonHelper
public ref class ComparisonHelper abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type ComparisonHelper = class end
AreClose | AreClose returns whether or not two doubles are "close". That is, whether or not they are within epsilon of each other. There are plenty of ways for this to return false even for numbers which are theoretically identical, so no code calling this should fail to work if this returns false. |
FuzzyEquals(DateTime, DateTime, NullableTimeSpan) | Возвращает признак равенства двух объектов DateTime с заданным интервалом погрешности errorInterval. Часовой пояс указанных дат не учитывается, т.е. Kind игнорируется. |
FuzzyEquals(NullableDateTime, NullableDateTime, NullableTimeSpan) | Возвращает признак равенства двух объектов DateTime с заданным интервалом погрешности errorInterval. |
TruncateDateTime | Округляет DateTime до указанной точности |
TryCompareForEqualityWithConversion | Сравнивает объекты на равенство с учётом возможных преобразований типов. Порядок переданных аргументов определяет порядок возможных преобразований типов. |
TryCompareWithConversion | Сравнивает объекты с учётом возможных преобразований типов. Для сравнения используется интерфейс IComparable, который должен быть реализован хотя бы одним из заданных объектов. Порядок переданных аргументов определяет порядок возможных преобразований типов. |