Конструкторы (Руководство по программированию на C#)
Каждый раз, когда создается класс или структура, вызывается конструктор. Класс или структура может иметь несколько конструкторов, принимающих различные аргументы. Конструкторы позволяют программисту задавать значения по умолчанию, ограничивать число установок и писать код, который является гибким и удобным для чтения. Дополнительные сведения и примеры см. в разделах Использование конструкторов (Руководство по программированию на C#) и Конструкторы экземпляров (Руководство по программированию в C#).
Если не предоставить конструктор для объекта, C# создаст конструктор по умолчанию, который создаст экземпляр объекта и задаст переменным-членам значения по умолчанию, перечисленные в Таблица значений по умолчанию (Справочник по C#). Дополнительные сведения и примеры см. в разделе Конструкторы экземпляров (Руководство по программированию в C#).
Статические классы и структуры также могут иметь конструкторы. Дополнительные сведения и примеры см. в разделе Статические конструкторы (Руководство по программированию в C#).
Содержание
Использование конструкторов (Руководство по программированию на C#)
Конструкторы экземпляров (Руководство по программированию в C#)
Закрытые конструкторы (Руководство по программированию на C#)
Статические конструкторы (Руководство по программированию в C#)
Практическое руководство. Создание конструктора копии (Руководство по программированию в C#)
См. также
Ссылки
Классы и структуры (Руководство по программированию в C#)
Деструкторы (Руководство по программированию в C#)
Основные понятия
Руководство по программированию на C#
Другие ресурсы
Почему инициализаторы выполняются в противоположном порядке в качестве конструкторов? Часть 1