Home
Browsez les 647 exemples
Téléchargez les 647 exemples
Téléchargez des chapitres
Achetez sur amazon.fr

Niveau: Débutant/Intermédiaire
ISBN-2-84177-339-6
50 Euros

Exemple 11-9 extrait du chapitre Notions de classe et d'objet


Exemple 11-8<     > Exemple 11-10


Cet exemple peut être compilé avec la ligne de commande:
csc.exe /target:exe Exemple_11_9.cs
Erreurs: 0 Avertissements: 0
Remarque:


Exemple_11_9.cs
public class Article { public int Prix = 0; }
class Program {
   static void Main() {
      // Cette variable de type valeur doit etre initialisée
      // avant d'être passée àla méthode fct().
      int = 10;
      // Ces deux références doivent être initialisées
      // avant d'être passées àla methode fct().
      Article articleA = null;
      Article articleB = new Article();
      articleB.Prix = 100;
      fct(i, articleA, articleB);
      // Ici i vaut 10. 
      // articleA ne référence aucun objet.
      // articleB.Prix vaut 10.
   }
   static void fct(int i, Article articleA, Article articleB) {
      if (articleA == null)
         articleA = new Article();
      articleA.Prix = i;
      articleB.Prix = i;
   }
}	
Copyright Patrick Smacchia 2006 2007