Reagan D. answered 12/15/19
Software Engineering Consultant with 10+ years' experience
Looking over the documentation for streamreader's ReadLine() function, there does not seem to be a limitation related to commas. It will take the entire next line of whatever is next in the stream, so it does not care about commas, but about linefeeds and newlines (which are '\r' and '\n' respectively).
So if the problem is that it is only receiving half of the address, then it is probably because the address looks something like this:
With this specific example, that address would count as 3 separate lines.
To fix this, if you need the address all in one line, you could concatenate the lines together with something like the following:
Naturally, the conditional statement in your loop will vary depending on how exactly you are retrieving the addresses.
Hope this helps!