Is CultureInfo.InvariantCulture using bad?
It all depends on what you are trying to achieve. If you are trying to format values for machine readable, this is almost always the right thing to do. If you are trying to format them for users, this may not be appropriate.
Will this affect global culture?
Setting an invariant culture in a method call will not change the current current culture of the stream, if that is what you are worried about.
source
share