Меню сайта
Категории раздела
HTML [44] |
Visual C++ и MFC [21] |
c++ [78] |
php [19] |
Javascript [15] |
C# [51] |
загрузки [0] |
XNA
[10]
создание игр с помощью xna
|
Наш опрос
Друзья сайта
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Реклама
Главная » Статьи » C# |
Урок 41
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 часто переписывают в классах-потмках. | |
Просмотров: 555 | Рейтинг: 0.0/0 |
Всего комментариев: 0 | |