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


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



Создание классов
7 февраля 2009

Новые классы создаются при помощи ключевого слова Class (Visual Basic .NET) или
С/ОКУ (С#), например, так:
Visual Basic .NET
Public Class Widget
Сюда помещают реализацию членов класса.
End Class
Visual C#
public class Widget
{
II Сюда помещают реализацию членов класса.
;
В этом примере ключевое слово Class (class) применяется для создания пользо-
вательского класса с именем Widget, а ключевое слово Public определяет уровень
доступа для этого класса. Более подробно об уровнях доступа рассказано на заня-
тии 5.
Создание структур
Создание структур весьма напоминает создание классов. Для этой цели применяют
ключевое слово Structure (Visual Basic .NET) или struct (C#), например:
Visual Basic .NET
Public Structure Vector
1 Сюда помещается реализация структуры.
End Structure
Visual C#
public struct Vector
{
// Сюда помещается реализация структуры.
I
Добавление членов
В Visual Basic .NET к классу относится все, что располагается между ключевыми
словами Class и End Class, а в С# — все, что заключено между фигурными скобка-
ми; то же верно и для структур. К классу или структуре разрешается добавлять чле-
ны, помещая их между указанными границами. Ниже показан пример класса Widget,
к которому добавлен член — поле:
Visual Basic .NET
Public Class Widget
Public As Integer Spin
End Class
Visual C#
public class Widget
public int Spin;
}
Теперь у класса Widget есть переменная-член Spin, она объявлена как открытая
(Public) и способна хранить целые числа (int).

Теги: .NET

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

Применение типов .NET Framework в приложениях
Создание элемента управления
Классы CTS
Вызов методов
Свойства BackColor, ForeColor и Text
Запись трассировочных данных в журнал событий
Доступ к «плоским» файлам
Реализация членов интерфейса на Visual C#
Применение элемента управления PrintPreviewControl
Извлечение данных с помощью объектов DataAdapter
Автоматизация разработки
Towards Cleaner Code, A C# Asynchronous Helper
Наследование от абстрактного класса
Определение глобализации и локализации
Свойства-наборы
| .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 | Создание классов. Регион сайта: Москва и Санкт-Петербург