使用C#将double转换为舍入

时间:2012-07-30 10:49:56

标签: c# asp.net c#-4.0

我想将double值转换为舍入值。这意味着如果数字12.2表示它转换为13.我如何使用c#

转换它

4 个答案:

答案 0 :(得分:5)

简单:

int result = (int)Math.Ceiling(value);

答案 1 :(得分:1)

使用System.Math.Ceiling很不错。 例如:

int output = (int)Math.Ceiling(12.2);

答案 2 :(得分:0)

使用System.Math.Ceiling方法完成工作

答案 3 :(得分:0)

使用Math.Ceiling是最简单的方法:

double input = 12.2;
int output = (int)Math.Ceiling(input);
textBox1.Text = output.ToString(); //if you want to show it in a textBox