Среда, 08.01.2025, 20:50
Главная Регистрация RSS поиск
Приветствую Вас, Гость
Меню сайта
Категории раздела
HTML [44]
Visual C++ и MFC [21]
c++ [78]
php [19]
Javascript [15]
C# [51]
загрузки [0]
XNA [10]
создание игр с помощью xna
Наш опрос
Каким языком программирования вы увлекаетесь
Всего ответов: 2420
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Реклама
Главная » Статьи » C#

Урок 41
В классе 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 часто переписывают в классах-потмках.
Категория: C# | Добавил: SLOT85 (07.02.2012)
Просмотров: 555 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]