Everytime I add CharW(34)
to a string it adds two \"\"
symbols
Example:
text = \"Hello,\" + Char(34) + \"World\" + Char(34)
The text doesn't really have double quotes in it. The debugger is quoting the text so that it appears as it would in your source code. If you were to do this same thing in C#, embedded new lines are displayed using it's source code formatting.
Instead of using the debugger's output, you can add a statement in your source to display the value in the debug window.
Diagnostics.Debug.WriteLine(text)
This should only show the single set of quotes.