I have new XmlDocument object, i.g. xml is created during my program...
I want all numeric values in created xml was with dot symbol instead of comma by default.
Can I do something to declare it once, not to parse every decimal value?
I.e. To set up this dot instead of comma somewhere in the beginning and don't worry about this till the end?
Click File > Options. On the Advanced tab, under Editing options, clear the Use system separators check box. Type new separators in the Decimal separator and Thousands separator boxes.
Try this:
System.Globalization.CultureInfo customCulture = (System.Globalization.CultureInfo)System.Threading.Thread.CurrentThread.CurrentCulture.Clone(); customCulture.NumberFormat.NumberDecimalSeparator = "."; System.Threading.Thread.CurrentThread.CurrentCulture = customCulture;
You can use value.ToString(CultureInfo.InvariantCulture)
to convert your numeric values to strings. Or you can globally change the current culture to a culture that uses the dot as the decimal separator:
Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("en-US");
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With