Bonjour,

Alors voilà... mon seul objectif c'est de retravailler le get car je dois faire certains calcul sur des double que je fais au travers de certaines fonctions dans la classe. Cependant, lorsque j'utilise mon Object.Bonus, je veux toujours toujours que ce sois un integer arrondi vers le bas. Ca donne donc ça:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
public double Bonus { 
get { return Convert.ToInt32(Math.Floor(this.Bonus)); } 
set { this.Bonus = value;  } 
}
$exception {Impossible d'évaluer l'expression, car le thread actuel se trouve dans un état de dépassement de capacité de la pile.} System.Exception {System.StackOverflowException}
J'imagine que c'est dû au fait que je renvoi un int, et que lorsque j'arrive au set j'essaie de mettre un double dans un int... mais y aurait-il un moyen d'arriver au même résultat ou c'est un peu utopique?

Ou j'ai pas bien compris l'erreur et c'est un truc tout con? :p

Merci d'avance

Amuny,