Constructeurs (guide de programmation C#)

À chaque fois qu'une classe ou qu'un struct est créé, son constructeur est appelé. Une classe ou un struct peut avoir plusieurs constructeurs qui prennent des arguments différents. Les constructeurs permettent au programmeur de définir des valeurs par défaut, de limiter l'instanciation et d'écrire un code souple d'utilisation et facile à lire.

Si vous ne fournissez pas de constructeur pour votre objet, C# en créera un par défaut qui instanciera l'objet et affectera à toutes les variables membres les valeurs par défaut répertoriées dans Tableau des valeurs par défaut (référence C#). Les classes et structs statiques peuvent également avoir des constructeurs.

Dans cette section

Utilisation de constructeurs (Guide de programmation C#)

Constructeurs d'instances (Guide de programmation C#)

Constructeurs privés (guide de programmation C#)

Constructeurs statiques (Guide de programmation C#)

Comment : écrire un constructeur de copie (Guide de programmation C#)

Voir aussi

Référence

Classes et structs (Guide de programmation C#)

Destructeurs (Guide de programmation C#)

static (référence C#)

Concepts

Guide de programmation C#

Conception de constructeurs

Autres ressources

Pourquoi les initialiseurs fonctionnent-ils dans l'ordre opposé par rapport aux constructeurs ? Première partie