Имя Пароль
Зарегистрироваться


* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна! RSS



Доступ к общим членам
7 февраля 2009

Поскольку общие члены принадлежат типу, а не его экземпляру, на них нужно ссы-
латься по имени класса, а не экземпляра. Хотя Visual Basic .NET позволяет обра-
щаться к общим членам из разных экземпляров класса, при этом вы все равно об-
ращаетесь к одному и тому же экземпляру общего члена. В этом отношении прави-
ла, принятые в Visual C#, более строги: они не позволяют обращаться к статичес-
ким членам из экземпляров класса.
Visual Basic .NET
Здесь используется класс Demo из предыдущего примера.
Dim Object"! as New Demo С)
Обращаться к общему полю из объекта некорректно,
хоть это и не вызывает ошибку.
Object 1.MyField = 15
Это корректный синтаксис для вызова общего поля:
он использует имя класса, а не экземпляра.
Demo.MyField = 15
Visual C#
// Здесь используется класс Demo из предыдущего примера.
Demo Objectl = new Demo {);
// Синтаксическая ошибка! В Visual Си нельзя обращаться
// к общим членам через объект.
Objectl.MyField = 15;
// Это корректный синтаксис для вызова общего поля:
// он использует имя класса, а не экземпляра.
Demo.MyField = 15;
Поскольку общие члены принадлежат типу, а не его экземпляру, к ним можно
обращаться, не создавая экземпляр данного класса, то есть вызывать общие методы
и поля типа, даже если не существует не одного его экземпляра.

Теги: .NET

Статьи по теме:

Работа с мастером Data Form
Графический дизайнер
Doxygen – версия 1.5.7
Компонент ErrorProvider
Извлечение данных XML из баз данных SQL Server 2000
Обработка и генерация исключений
Локализация формы
Объектные модели
Системные кисти, перья и цвета
Рекурсия
Применение классов Debug и Trace
Достоинства сертификации Microsoft
Редакторы свойств программы установки
Модификаторы доступа к типам
Применение объектов DataSet и обновление данных
| .NET | Pavel |
 


Пн Вт Ср Чт Пт Сб Вс
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30


     



Rambler's Top100

Данный сайт или домен продается ICQ: 403-353-727

© 2009 Seoliga.ru | .NET | Доступ к общим членам. Регион сайта: Москва и Санкт-Петербург