Урок 41. Методы класса System.Object
Автор: admin | 14 Июнь 2008 – 16:23 -Урок 41. Методы класса System.Object
В классе System.Object имеются следующие методы:
- Equals – виртуальный метод, возвращающий True, если два объекта расположены в одном месте памяти (второй объект передается в качестве параметра).
- GetHashCode – виртуальный метод, возвращает некоторое целое число (хэш-код), однозначно идентифицирующее экземпляр класса.
- GetType – возвращает объект типа Type, описывающий соответствующий тип.
- ToString – виртуальный метод, по умолчанию возвращает строку, представляющую полное имя типа объекта.
Вот пример использования этих методов:
Object ob1, ob2;
ob1=new System.Object();
ob2=ob1;
//Выведется True.
Console.WriteLine(ob1.Equals(ob2));
ob2=new System.Object();
//Выведется False.
Console.WriteLine(ob1.Equals(ob2));
//Выведется некотрое число.
Console.WriteLine(ob1.GetHashCode());
//Выведется System.Object.
Console.WriteLine(ob1.GetType());
//Выведется System.Object.
Console.WriteLine(ob1.ToString());
Виртуальные методы класса System.Object часто переписывают в классах-потмках.
Tags: Equals, False, GetHashCode, GetType, Object, System, WriteLine
Находится в Уроки C# | No Comments »
Ответить
Вы должны быть в системе, дабы комментировать.
