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-8 extrait du chapitre Notions de classe et d'objet


Exemple 11-7<     > Exemple 11-9


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


Exemple_11_8.cs
public class Article { public int Prix = 0; }
class Program {
   static void Main() {
      Article articleA = null;
      Article articleB = null;
      // Article est un type référence.
      fct(articleA, ref articleB);
      // Ici, articleA ne référénce aucun objet, 
      // c'est toujours une référence nulle.
      // articleB référence le second objet alloué dans fct().
   }
   static void fct(Article articleA, ref Article articleB) {
      if (articleA == null)
         articleA = new Article();
      if (articleB == null)
         articleB = new Article();
   }
}	
Copyright Patrick Smacchia 2006 2007