Книга: C# 4.0: полное руководство

Интерфейс IEquatable

Интерфейс IEquatable<T>

Интерфейс IEquatable<T> реализуется в тех классах, где требуется определить порядок сравнения двух объектов на равенство их значений. В этом интерфейсе определен только один метод, Equals(), объявление которого приведено ниже.

bool Equals(Т other)

Этот метод возвращает логическое значение true, если значение вызывающего объекта оказывается равным значению другого объекта other, в противном случае — логическое значение false.

Интерфейс IEquatable<T> реализуется в нескольких классах и структурах среды .NET Framework, включая структуры числовых типов и класс String. Для реализации интерфейса IEquatable<T> обычно требуется также переопределять методы Equals(Object) и GetHashCode(), определенные в классе Object.

Оглавление книги


Генерация: 8.605. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз