Отправляет email-рассылки с помощью сервиса Sendsay

Изучаем dotNET Framework

  Все выпуски  

Изучаем dotNET Framework


Информационный Канал Subscribe.Ru

 

MiniSite Meker

Как Создать убойный мини-сайт, который увеличит

продажи вашего цифрового товара.

www.gregorych@newmail.ru

 

 

Изучаем dotNET Framework.

В примерах используется язык C#.

Для понимания материала рассылки вам необходимо знать основы этого языка.

В рассылке будут два раздела: описание классов и ответы на вопросы.

Выпуск №1.

Класс Object.

Класс Object является базовым классом для ссылочных типов (в C# - class), т.е все ссылочные типы напрямую или через иерархию наследования наследуют этот класс, и переопределение виртуальных функций этого класса необходимо для согласования с dotNET . Поэтому важно знать особенности класса Object. В языках платформы .NET он наследуется не явно, т.е. нет необходимости прописывать этот класс в качестве базового.

Конструктор: Object( )

Он вызывается в производных классах, а так же явно для создания экземпляра класса. В языках платформы .NET он используется не явно, но необходимость в нем возникает тогда, когда вы в своей программе используете класс objtct.

Пример:

object f=new objtct();

Класс Object не имеет свойств.

Методы.

public virtual bool Equals( object obj);

Определяет равны ли два объекта. Эта функция вызывается классами коллекциями для проверки равенства двух объектов.

 

public virtual int GetHashCode();

Возвращает хеш код необходимый при использовании хеш таблиц.

public Type GetType();

Возвращает тип объекта, переменной типа Object можно присвоить любой производный объект и получить его тип этой функцией.

public static bool ReferenceEquals( object objAobject objB);

Определяет являются ли объекты А и В одним и тем же объектом. Т.к. А и В это ссылки на объект, то  эта функция проверяет совпадают ли эти ссылки.

public virtual string ToString();

Возвращает строковое представление объекта. Если эта функция не перегружена, то она возвращает тип объекта.

 

 

Жду ваших вопросов.

Григорий.

mailto:gregorych@newmail.ru

http://www.gregorych.newmail.ru


http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.dnt
Отписаться

В избранное