Конструкторы (руководство по программированию на C#)

Обновлен: Ноябрь 2007

Каждый раз, когда создается класс или структура, вызывается конструктор. Класс или структура может иметь несколько конструкторов, принимающих различные аргументы. Конструкторы позволяют программисту задавать значения по умолчанию, ограничивать число установок и писать код, который является гибким и удобным для чтения.

Если не предоставить конструктор для объекта, C# создаст конструктор по умолчанию, который создаст экземпляр объекта и задаст переменным-членам значения по умолчанию, перечисленные в Таблица значений по умолчанию (Справочник по C#). Статические классы и структуры также могут иметь конструкторы.

Содержание раздела

Использование конструкторов (руководство по программированию в C#)

Конструкторы экземпляров (руководство по программированию в C#)

Закрытые конструкторы (руководство по программированию на C#)

Статические конструкторы (руководство по программированию в C#)

Практическое руководство. Создание конструктора копии (руководство по программированию в C#)

См. также

Основные понятия

Руководство по программированию в C#

Разработка конструктора

Ссылки

Классы и структуры (Руководство по программированию в C#)

Деструкторы (руководство по программированию в C#)

static (Справочник по C#)