Decimal group seperator for the fractional part
I wonder what would be the best way to format numbers so that the NumberGroupSeparator would work not only on the integer part to the left of the comma, but also on the fractional part, on the right of the comma. Math.PI.ToString("###,###,##0.0##,###,###,###") // As documented .. // ..this doesn't work 3.14159265358979 // result 3.141,592,653,589,79 // desired result As documented on MSDN the NumberGroupSeparator works only to the left of the comma. I wonder why?? A little clunky, and it won't work for scientific numbers but here is a try: class Program { static void Main(string[] args) { var