Мне нужно отформатировать коллекцию удвоений до двух знаков после запятой и отобразить ее в консольном приложении, разделив ее запятой (,).Формат 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
Что такое тип возврата метода GetResults()? – sll
@SLaks: на миллион объектов бокс имел бы значение – sll