title: .NET's ToString() Number Truncating
body: <p>So, WPF calls ToString() on objects when generating TextColumns in DataGrid and then i found out strange thing about ToString() method:
  Check this out :</p>
  
  <pre><code>object a = 0.3780000001;//Something like this
  Console.WriteLine(a.ToString());//Gets truncated in some cases
  </code></pre>
  
  <p>First, I thought it was just rounding, but few times I was able to reproduce such behavior on 
  doubles with &lt; 15 digits after dot. Am I missing something?</p>