J’avais l’impression qu’en C#, les éléments struct sont alloués sur la pile et disparaissent ainsi au retour d’une méthode dans laquelle ils ont été créés. Mais que se passe-t-il si je place les valeurs struct dans une liste et que je les renvoie ? Les éléments survivent. Les instances struct sont-elles parfois allouées sur le tas ?
impression de code 0, 1, 2