19Fermer21
FarewellLe 17/05/2016 à 16:48
Ok, merci pour tes liens Pen^2 cheeky

Bon, on va commencer quand même les questions techniques, sinon c'est pas drôles. Je suis ce bouquin : https://fr.wikibooks.org/wiki/Programmation_C_sharp
Et j'en suis précisément là : https://fr.wikibooks.org/wiki/Programmation_C_sharp/Les_fonctions#Passage_de_param.C3.A8tres_.C3.A0_une_m.C3.A9thode
Vu qu'on a pas de pointeur, je me suis en effet posé la question de savoir comment modifier une variable en appelant une fonction.
Apparamment il y a deux possibilités :
- utiliser out, la variable concernée semble alors être en write-only
- utiliser ref, la variable est alors en r/w
C'est bien ça ?

Question con alors, pourquoi ne pas tout passer en ref, c'est une question de perf ?
La question peut se prendre dans l'autre sens : ou pourquoi avoir spécifié out, est-ce que ça a à voir avec une notion d'encapsulation, de protection ou quelque chose comme ça ?

Juste à la suite de ça, on parle de méthode COM, qu'est-ce que c'est ? C'est parachuté comme ça dans le bouquin, sans que je sache d'où vient ce fichu COM. Qu'est-ce que je peux lire là-dessus svp ?

Merci bien. smile