I've got a very strange problem. My C# interactive gives me:
> string.Format("{0:P1}", 0, CultureInfo.InvariantCulture)
"0.0%"
However, in the debugger, the same expression yields something else:
> string.Format("{0:P1}", 0, CultureInfo.InvariantCulture)
"0.0 %"
Does anybody have any ideas how this can happen?