⇒ Библиотека книг по компьютерным технологиям
⇒ ⇒ Разработка Windows-приложений на Microsoft Visual Basic .NET и Microsoft Visual C# .NET. Учебный курс MCAD/MCSD
⇒ ⇒ ⇒ Глава 1. Введение в .NET Framework
⇒ ⇒ ⇒ ⇒ Занятие 3. Классы и структуры
Читать далее: Классы и структуры
Процедура объявления пользовательских типов и создания их экземпляров не отличается от таковой для типов из .NET Framework. Чтобы задействовать в своем коде тип значения (структуру) или ссылочный тип (класс), сначала объявите переменную с этим типом, а затем создайте экземпляр этого типа при помощи ключевого слова New
(new
), например, так:
Visual Basic .NET
Public Class Demo Public Structure ValueDemo Public X As Integer End Structure Public Class RefDemo Public Y As Integer End Class Public Sub InstantiateTypes() ' Объявить переменную типа ValueDemo. Dim DemoStructure As ValueDemo ' Создать экземпляр типа ValueDemo в стеке. DemoStructure = New ValueDemo ' Переменная готова. DemoStructure.X = 15 ' Следующая строка объявляет переменную типа RefDemo, ' но не создает экземпляр этого класса. Dim DemoClass As RefDemo ' А теперь можно создать объект класса RefDemo... DemoClass = New RefDemo ' ... и присвоить значения его членам. DemoClass.Y = 15 End Sub End Class
Visual C#
public class Demo { public struct ValueDemo { public int X; } public class RefDemo { public int Y; } public void InstantiateTypes() { // Объявить переменную типа ValueDemo. ValueDemo DemoStructure; // Создать экземпляр типа ValueDemo в стеке. DemoStructure = new ValueDemo(); // Переменная готова. DemoStructure.X = 15; // Следующая строка объявляет переменную типа RefDemo, // но не создает экземпляр этого класса. RefDemo DemoClass; // А теперь можно создать объект класса RefDemo... DemoClass = new RefDemo(); // ... и присвоить значения его членам. DemoClass.Y = 15; } }
Все книги представлены на сайте исключительно для ознакомления с содержанием. |