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


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



Конструкторы и деструкторы
7 февраля 2009

Конструктор — это первый метод, который исполняется при создании экземпляра
типа. В Visual Basic .NET конструктор всегда называется Sub New, а в Visual C# имя
метода-конструктора совпадает с именем класса. Конструкторы служат для иници-
ализации экземпляра класса или структуры перед его использованием и не возвра-
щают никаких значений. Переопределив конструктор, вы заставите его выполнять
нестандартную инициализацию (переопределение методов подробно описано в гла-
ве 4). Конструктор также способен вызывать другие методы. Вот пример конструк-
тора:
Visual Basic .NET
Public Class aClass
Public Sub New ()
Сюда помещается инициализирующий код
End Sub
End Class
Visual C#
public class aClass
<
public aClass (}
i
// Сюда помещается инициализирующий код
Деструктор (в Visual Basic он называется finalizer) выполняется последним из ме-
тодов класса и содержит код, выполняющий «очистку» при уничтожении объекта
класса (например, уменьшающий значения счетчика или освобождающий ресур-
сы). В Visual Basic .NELT деструктору всегда назначается имя Sab Finalize (), а в Visual
С# имя метода-деструктора образуется из имени класса, предваренного тильдой (~).
Вот примеры деструкторов:
Visual Basic .NET
Public Class aClass
Protected Overrides Sub Finalize ()
Сюда помещают код для очистки
End Sub
End Class
Visual C#
public Class aClass
!
"aClass ()
{
// Сюда помещают код для очистки
i

Теги: .NET

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

Применение отладочных инструментов
Отображение текста
Редактор типов файлов
Создание экземпляров элементов управления ActiveX
Рисование сложных фигур
Применение трассировочных переключателей
Установка точек прерывания
Создание класса строго типизированного набора на основе класса CollectionBase
Преобразование типов
Ресурсы и ресурсные сборки
Компонент PrintDocument
Применение классов Debug и Trace
Доступ к общим членам
Перечисления CTS
Реализация членов интерфейса на Visual Basic .NET
| .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
31


     



Rambler

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

© 2009 Seoliga.ru | .NET | Конструкторы и деструкторы. Регион сайта: Москва и Санкт-Петербург