Oui il existe une conversion explicite :
return (decimal)MessageBox.Show("Votre moyenne est de :"+TotalNote.ToString());
Mais est-ce bien ce que tu veux faire ???
Tu essaye de retourner le résultat d'une messagebox, qui plus est sera toujours le même, à la place d'une valeur numérique.
Ton code ne serait-il pas plutot celui-ci :
public decimal getCalculNote()
{
decimal TotalNote;
TotalNote = 0;
if (radioButton1.Checked)
{
MessageBox.Show("Votre moyenne est de :"+TotalNote.ToString);
}
else
{
....
}
return TotalNote;
}
[i][b]---- Sevyc64 (alias Casy) ----
[hr]# LE PARTAGE EST NOTRE FORCE #/b/i