|
Exemple 11-25 extrait du chapitre Notions de classe et d'objet
Exemple 11-24< > Exemple 11-26
Cet exemple peut être compilé avec la ligne de commande: csc.exe /target:exe Exemple_11_25.cs Erreurs: 0 Avertissements: 1 Remarque:
Exemple_11_25.cs
struct Article {
public int Prix;
public Article(int Prix) { this.Prix = Prix; } // ctor 1
public Article(double Prix) { this.Prix = (int)Prix; }// ctor 2
}
class Program {
static void Main() {
Article a; // Appel au ctor par défaut de la structure.
Article b = new Article(6); // Appel au ctor 1.
Article c = new Article(6.3); // Appel au ctor 2.
}
}
Copyright Patrick Smacchia 2006 2007
|