title: Why is the fractional part of a double not showing with Console.Write, when it does with a decimal?
body: <p>Consider the following code:</p>
  
  <pre><code>decimal decimalVal = 4.00M;
  
  double doubleVal = 5.00;
  
  Console.Write(decimalVal);
  
  Console.Write(doubleVal);
  </code></pre>
  
  <p>Why are the zeroes after the decimal in <code>decimalVal</code> displayed, but those after the decimal in <code>doubleVal</code> are not?</p>