title: Converting float to string and getting exact value
body: <p>This is follow up for my last question about <a href="https://stackoverflow.com/questions/2238070/how-to-convert-string-with-exponent-to-float">converting string to float</a></p>
  
  <p>I have this value stored in a float variable: <strong>33.9112625</strong> (it's thirty three) and I need to convert it to string and get the exact value but I'm unable to do so. float.ToString( CultureInfo.InvariantCulture) gives me "33.91126" as result. I tried .ToString("G"), "G7" and CultureInfo.InvariantCulture.NumberFormat but they didn't help. How can I convert a float to string and get the exact same value?</p>