2009-09-21 82 views
0

对不起,一知道这是不是母猪严重....C#,数据类型操作

我想要做的在C#中的一些操作,我怎么能这样做呢?

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

我在数据类型有一些错误!

谢谢!

回答

3

您试图在小数和双精度之间进行隐式转换。尝试:

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

(上,不断将M指定它是一个十进制)

+0

为M是短期的钱,这十进制类型是... – 2009-09-21 02:51:48

+0

嗯一个别名,但是这一次没有按不能正确计数 – AlexC 2009-09-21 02:57:04

+0

亚历山大:你是什么意思? – 2009-09-21 03:12:10