Поделиться через


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

Каждый раз, когда создается класс или структура, вызывается конструктор. Класс или структура может иметь несколько конструкторов, принимающих различные аргументы. Конструкторы позволяют программисту задавать значения по умолчанию, ограничивать число установок и писать код, который является гибким и удобным для чтения. Дополнительные сведения и примеры см. в разделах Использование конструкторов (Руководство по программированию на C#) и Конструкторы экземпляров (Руководство по программированию в C#).

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

Статические классы и структуры также могут иметь конструкторы. Дополнительные сведения и примеры см. в разделе Статические конструкторы (Руководство по программированию в C#).

Содержание

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

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

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

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

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

См. также

Ссылки

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

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

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

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

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

Другие ресурсы

Почему инициализаторы выполняются в противоположном порядке в качестве конструкторов? Часть 1