我有一个包含月薪的radnumeric文本框,如下所示。 txtMonthlySalary.Text = 816177200 现在我需要计算年薪,并将其保存为sql服务器表中的浮点变量。我的表已经是现有表,而年薪表字段是float类型。浮点数据类型问题
上年薪实际计算给出以下结果: 年薪= 816177200 * 12 = 9794126400
但是在节目中, 浮子Fld_AnnualSalary = float.Parse(txtMonthlySalary.Text)* 12; 给出结果为9,794,127,000
这里float数据类型将看起来的结果舍入,这与实际的预期结果有很大的差异。 我该如何处理这个问题,以便我可以在不舍入的情况下获得乘法的精确结果,并将其保存在SQL服务器表中的浮点变量中。