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. Pour plus d'informations et d'exemples, consultez Utilisation de constructeurs (Guide de programmation C#) et Constructeurs d'instances (Guide de programmation C#).

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#). Pour plus d'informations et d'exemples, consultez Constructeurs d'instances (Guide de programmation C#).

Les classes et structs statiques peuvent également avoir des constructeurs. Pour plus d'informations et d'exemples, consultez Constructeurs statiques (Guide de programmation C#).

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#

Autres ressources

Pourquoi les initialiseurs fonctionnent-ils dans l'ordre opposée comme constructeurs ? Première partie