|
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
|