Классы в C#. Состав класса. Основным элементом программы, созданной в объектноориентированном стиле, является класс. Класс определяет тип данных для описания множества объектов с одинаковым набором свойств и поведением. Переменные этого типа данных называются объектами. Разработка программы заключается в описании новых классов, использовании стандартных классов, создании объектов и определении их взаимодействия. Для определения класса в C# используются следующий синтаксис: [атрибуты] [модификаторы доступа] class имя_класса [: базовый класс [,интерфейсы]] { // поля класса . . . // методы класса . . . // свойства класса . . . // индексаторы класса . . . // события класса . . . // подклассы, делегаты . . . } Все составляющие класса называются его элементами или членами класса. Обращение к отдельному элементу класса имеет синтаксис: имя_объекта.имя_элемента. Заметим, что в качестве элемента может выступать отдельный класс, который может выполнять вспомогательную роль для основного класса.