title: VB.NET Converting Double Value to String = Precision loss
body: <p>Hello I have a double value like this in VB.NET:</p>
  
  <pre><code>Dim value = 9.729000000000001
  </code></pre>
  
  <p>When converting to string, I get this:</p>
  
  <pre><code>value.tostring() "9.729"
  </code></pre>
  
  <p>I try to add formatting:</p>
  
  <pre><code>value.tostring("0.00000000000000")
  </code></pre>
  
  <p>But it did not work (I lose the ending 1).</p>
  
  <p>How can I keep all of my digits?</p>