|
Методы класса 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 часто переписывают в классах-потмках.
Источник: |
Категория: С# | Добавил: Sumrak (14.11.2010)
| Автор: E W
|
Просмотров: 919 | Комментарии: 0
| Теги:
| Рейтинг: 0.0/0 |
|
|
|