我必须格式化一个双精度的集合到2个小数位,并用逗号(,)将它显示在控制台应用程序中。格式化IEnumerable <double>同时在控制台中显示
我已经使用了以下内容:
var result = GetResults() //returns 1.234125, 3.56345, 6.43254
Console.WriteLine(string.Join(",",result)
然而,这并不格式化值小数点后2位。我正在向控制台显示1.23,3.56,6.43。此外,“结果”集合中的元素可能只有几千倍。因此,我正在寻找一个优化的代码块,它不会涉及任何拳击,并且会花费最少的时间将自己显示到控制台。
感谢, -Mike
打印到控制台的成本远远大于任何拳击的成本。 – SLaks 2012-02-20 15:02:15
GetResults()方法的返回类型是什么? – sll 2012-02-20 15:09:43
@SLaks:百万对象拳击会有所作为 – sll 2012-02-20 15:10:06