【发布时间】:2011-09-16 01:56:39
【问题描述】:
在将十进制转换为字符串时,我尝试了两种方法。
方法一:
string a = "100.00", b = "50.00";
string Total = (string)(Convert.ToDecimal(a) + Convert.ToDecimal(b));
它抛出错误,无法将十进制转换为字符串。
方法二:
string Total = (Convert.ToDecimal(a) + Convert.ToDecimal(b)).ToString();
它不会抛出错误并且工作正常。
我想知道这两种转换方法的区别以及为什么我使用方法1时会抛出错误?
【问题讨论】:
标签: c# asp.net user-controls types decimal