Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
bases_programmation:passage_de_parametres [2017/08/07 22:31]
admin créée
bases_programmation:passage_de_parametres [2017/08/07 22:35] (Version actuelle)
admin [Passage des objets par référence]
Ligne 46: Ligne 46:
     int ageDouble;     int ageDouble;
     Doubler(age,​ out ageDouble);     Doubler(age,​ out ageDouble);
 +    Console.WriteLine(age);​ //age vaut 30
 +    Console.WriteLine(ageDouble);​ //ageDouble vaut 60
 } }
  
Ligne 53: Ligne 55:
 } }
 </​code>​ </​code>​
 +<WRAP center round tip 60%>
 +Lorsque vous retournez une seule valeur, il vaut mieux utiliser un Return dans une [[bases_programmation:​fonctions |fonction ]]. Le passage de paramètres en sortie est utile lorsque l'on doit changer la valeur de plusieurs paramètres.
 +</​WRAP>​
 +
  
  
 ===== Passage des objets par référence ===== ===== Passage des objets par référence =====
 +
 +Le fait de passer un objet à une méthode équivaut à passer la référence de l’objet en paramètres. Ainsi, c’est comme si on utilisait le mot-clé ref implicitement.