Aller au contenu

Instanciation

Contexte : L’instanciation crée un objet (instance) d’une classe en utilisant le mot‑clé new, qui alloue la mémoire et appelle le constructeur.

NomDeLaClasse variable = new NomDeLaClasse([arguments]);
Personne p1 = new Personne("Alice");
var p2 = new Personne("Bob");
Personne p3 = new() { Nom = "Charlie" }; // C# 9+

Si aucun constructeur n’est défini, le compilateur fournit un constructeur sans paramètre.

class Simple { public int Nombre; }
Simple obj = new Simple(); // Nombre = 0
var voiture = new Voiture { Modele = "Tesla", Annee = 2025 };