我使用stackoverflow答案来弄清楚如何将我的数组打印到一个控制台行,如下所示:
console.writeline(string.Join(", ",myArray));
我的数组是十进制值(它是一个双数组)但它打印得非常难看。
有没有办法在这个命令中舍入我的数组值?
答案 0 :(得分:3)
尝试使用
Console.WriteLine(string.Join(", ", myArray.Select(x => Math.Round(x, 2))));
它会将myArray
的所有值四舍五入到小数点后两位
答案 1 :(得分:1)
快速执行此操作的方法是使用linq或流畅的语法... 上面的例子四舍五入......小数点......
console.writeline(string.Join(", ",myArray.Select(q => Math.Round(q, 2)).ToList()));