首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请问一个关于整数和小数转换的有关问题

2012-07-04 
请教一个关于整数和小数转换的问题我现在有一组数,经过Math.Round(double , *)后,一部分非整除的数保留了

请教一个关于整数和小数转换的问题
我现在有一组数,经过Math.Round(double , *)后,一部分非整除的数保留了小数部分,而可以整除的只有整数部分,例如[10 , 9.4324 , 7 , 4.5678 , 8.4512],这时我想叫10和7显示成10.0000和7.0000,该如何处理

[解决办法]
Math.Round(7f, *).ToString("0.0000")
[解决办法]

C# code
var array = new double[] { 10, 9.4324, 7, 4.5678, 8.4512 };var result = Array.ConvertAll(array, v1 => v1.ToString("F4"));
[解决办法]
double d = 7;
Console.Write(d.ToString("F4"));

热点排行