VB.NET навсегда
Главная | | Регистрация | Вход
Пятница
17.05.2024
06:37
Приветствую Вас Гость | RSS
Главная » 2009 » Сентябрь » 17 » Численные типы
19:25
Численные типы
В предыдущих версиях Visual Basic существовали объекты и встроенные переменные. Встроенные переменные представляют собой ячейки памяти с определенным содержимым; язык, в свою очередь, предусматривает функции, позволяющие работать с этим содержимым. Объекты также представляют собой ячейки памяти, обработка которых происходит с помощью средств СОМ-модели и виртуальных таблиц.

Обработка переменных и объектов осуществляется по-разному. Присвоение значения переменной в Visual Basic 6.0 происходит, например, следующим образом:
SName = sFirstName
При этом содержимое ячейки sFirstName копируется в ячейку sName. Следует заметить, что использование подобного выражения для объявления объектов приведет к
тому, что объекты oSalariedEmployee и oEmployee будут ссылаться на один и тот же объект. В этом случае при изменении свойств одного из объектов (например,
oSalariedEmployee.FirstName ="НовоеЗначение" или oEmployee.FirstName = "НовоеЗначение", где НовоеЗначение — произвольное значение какого-либо свойства)
произойдет изменение обоих объектов. Присвоение значения объектной переменной (т.е. переменной, которая является ссылкой на объект) в Visual Basic 6.0 происходит следующим образом:
Set oSalariedEmployee = oEmployee

В отличие от этого, любые элементы .NET Framework являются объектами. Это нововведение потребовало изменить объекты или, другими словами, принципы их работы. В противном случае простые присвоения работали бы точно так же, как и объектные. Для того чтобы выйти из этого положения, в среде .NET Framework введено понятие численных типов. Численные типы {value types) представляют собой специальную форму объекта, которая наследует свойства класса System. ValueType, обеспечивающего присвоение значений.

Присвоение значений объектам численных типов происходит точно так же, как и встроенным переменным в предыдущих версиях Visual Basic. Кроме того, численным типам присущи некоторые дополнительные возможности. Являясь объектами, все они обладают определенными свойствами, методами и событиями, позволяющими манипулировать объектом.
Просмотров: 738 | Добавил: admin | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Меню
Поиск
Наш опрос
Оцените мой сайт
Всего ответов: 8
Copyright MyCorp © 2024
Создать бесплатный сайт с uCoz