Bonjour,
Comment peut on faire pour changer la valeur contenue dans un objet de type Int32, je pensais que cela était simple mais je n'ai rien trouvé par moi même ou dans les docs.
Je voudrais faire cela :
Le 5 affiché me parait normal, je déférence pointeurSurMonInt en le faisant pointer sur un autre objet.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 object monObjInt = 5; object pointeurSurMonInt = monObjInt; pointeurSurMonInt = -10; Console.WriteLine(monObjInt);//affiche 5, je voudrais -10
Pour empecher cela, est ce qu'il y a quelque chose du type suivant qui existe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 object monObjInt = 5; object pointeurSurMonInt = monObjInt; pointeurSurMonInt.Value = -10; //ce qu'il pourrait marcher mais...le .Value n'existe pas Console.WriteLine(monObjInt);//devrait afficher 10
Partager