Have a bit of code ported from VB6 to VB.NET. It uses Write and WriteLine all the way to produce output files.
Now, I need to compare outputs from original and ported code, but there's one tiny problem with number formatting. For instance whereas VB6 code Writes just .5, the VB.NET code produces 0.5, instead of .0005 (in original) it writes 5E-4, etc.
How can I make VB.NET's Write to write numbers in the same format as VB6? The option of refactoring writing code to include formatting step is not acceptable.