Hello,
Je passe en paramètre à une fonction à un objet. À l'intérieur, je mets à jour ledit objet. Et quand je sors de la fonction, c'est comme si je n'avais rien fait. Ou plutôt : comme si l'objet avait été passé par copie.
Or, je croyais qu'en C#, par défaut, les instances de classes étaient passées par référence ? Et que donc adjoindre le mot-clé ref à un paramètre d'une classe faite maison était inutile ?
Partager