Salut Lutinore,
Je dois avoier que j'ai jamais utiliser une variable de type object auparavant. Donc la prochaine question pourrait sonner tres debutante.
Dans ma tete, si tu fais
object o = 99.9m, la variable o n'est elle pas converit en type "decimal"? Donc,
decimal d = o devrait marcher sans le cast
(decimal)?
Peut-etre un meilleur example, si tu fais
object text = "du text", est ce que tu peux faire
Console.Writline(text)? Ou bien il fait quand meme caster, donc
Console.Writeline((string)text) ou meme
Console.Writline(text.ToString())?
Je pourrais faire les testes moi meme, mais je suis un peu fatiguer maintenant

Merci!