Как получить при сложении двух типов double ответ типа double?

using System;

namespace Slojenie {

  class Programm {

    static void Main (string[], args) {
      double d = 4.0;
      double d2 = 4.0;
     Console.Write(d + d2);
  }
 }
}

ответ нужно получить 8.0, а у меня получается 8. объявлял и третью переменную и в ней производил расчет, и приведение типов делал. и конвертировал Convert.ToDouble(); и ничего не помогает. может я что то упустил?


Ответы (2 шт):

Автор решения: grouptout

Оно и так дабл. Но вывести можешь так

        static void Main(string[] args)
    {
        double d = 4.0;
        double d2 = 4.0;
        Console.Write($"{(d + d2):N1}");
    }
→ Ссылка
Автор решения: GromWolf

В качестве альтернативы попробуйте такой вариант, тоже интересный. Через задание формата для строки вывода. Там можно поиграться с этой штукой по разному.

double d = 4.0;
double d2 = 5.0;
Console.Write(String.Format("{0:0.0}", d+d2));
→ Ссылка