⇒ Библиотека книг по компьютерным технологиям
⇒ ⇒ Разработка Windows-приложений на Microsoft Visual Basic .NET и Microsoft Visual C# .NET. Учебный курс MCAD/MCSD
⇒ ⇒ ⇒ Глава 1. Введение в .NET Framework
⇒ ⇒ ⇒ ⇒ Практикум 1. Применение классов и демонстрация сбора мусора
Читать далее: Упражнение 2. Демонстрация сбора мусора
Сейчас вы создадите класс Demo
, взаимодействующий с проектом DemoTest
(его можно взять с прилагаемого CD из каталога \Labs\Ch01\Partial
).
Создание класса Demo
DemoTest.sln
из каталога \Labs\Ch01\Partial
— оно содержит интерфейс, необходимый для проекта.Project
выберите Add Class
.Add New Item
введите для класса имя Demo.vb
или Demo.cs
, в зависимости от используемого языка программирования.Demo
открытое общее поле Instances
(см. код ниже). Оно требуется для учета экземпляров класса Demo
, существующих в памяти:Visual Basic .NET
Public Shared Instances As Long
Visual C#
public static long Instances;
Instances
:Visual Basic .NET
Public Sub New() Instances += 1 End Sub
Visual C#
public Demo() { Instances++; }
Demo
деструктор с кодом, уменьшающим значение переменной Instances
:Visual Basic .NET
Protected Overrides Sub Finalize() Instances -= 1 End Sub
Visual C#
~Demo() { Instances--; }
Примечание. В деструкторе, написанном на Visual Basic .NET, должно быть ключевое слово Overrides
(см. главу 4).
File
выберите команду Save All
, чтобы сохранить результаты своей работы.Все книги представлены на сайте исключительно для ознакомления с содержанием. |