2009-09-21 8 views
0

Je suis désolé, un savoir qu'il sème pas grave ....C#, les opérations de type de données

je veux faire une opération en C#, Comment puis-je faire un?

decimal resultTK = (42 - Convert.ToDecimal(RouteA.Text)) * 21.25 ; 
lblResultA.Text = Convert.ToString(resultTK); 

J'ai une erreur dans le type de données!

Merci!

Répondre

3

Vous essayez de convertir implicitement entre décimal et double. Essayez:

decimal resultTK = (42 - Convert.ToDecimal(RouteA.Text)) * 21.25M; 

(M sur la constante indique qu'il est une décimale)

+0

Comme M est l'abréviation de l'argent, dont le type décimal est un alias de ... –

+0

hmm, mais celui-ci doesn Ne comptez pas correctement – AlexC

+0

Alexander: que voulez-vous dire? –

Questions connexes