* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна!
Структуры CTS
31 марта 2009
Помимо классов в CTS также представлены и структуры. В первом приближении структуры можно рассматривать как упрощенные разновидности классов.
Структуры CTS могут иметь любое количество конструкторов с параметрами (конструктор без параметров зарезервирован). С помощью конструкторов с параметрами можно устано- вить значение любого поля структуры в момент создания этого объекта. В Delphi нет типа, соответствующего структуре платформы .NET. Все структуры CTS произведены от единого базового класса System.ValueType. Этот базовый класс определяет структуру как тип данных для работы только со значе- ниями, но не со ссылками. В структуре может быть любое количество интерфейсов. Однако структуры не могут быть унаследованы от остальных типов данных и они всегда являются закрытыми — иными словами, они не могут выступать в качестве ба- зовых с целью их наследования.