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 Write
s 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.