Принципы объектно-ориентированного программирования

         

Открытые методы типа System.Object



Табл. 4-1.

Открытые методы типа System.Object.



Метод Описание
bool Equals() Сравнивает две ссылки на объекты в период выполнения, чтобы определить, указывают ли они в точности один и тот же объект. Если две переменные ссылаются на один и тот же объект, возвращается true. В случае размерных типов (см. о них следующий раздел) этот метод возвращает true, если типы переменных идентичны и их значения равны.
int GetHashCodeO Возвращает заданный для объекта хзш-код. Хэш-функции используются в реализации класса, когда хэш-код объекта нужно поместить в хэш-таблицу для повышения производительности.
Type GetType() Используется с методами отражения (см. о них главу 16) для получения информации о типе данного объекта.
string ToString Используется по умолчанию для получения имени объекта. Его можно переопределить в производных классах, чтобы они возвращали понятное пользователю текстовое представление объекта.

Ниже описаны защищенные методы System.Objeci (табл. 4-2).

Содержание раздела