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


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

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

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

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

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

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

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

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

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

См. также

Ссылки

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

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

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

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

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

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

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

Why Do Initializers Run In The Opposite Order As Constructors? Часть 1