所以我有这个代码:
/* variables already initialized:
int numFlips
int numAggrFlips
double pctAggrFlips
*/
String flipsMessage = String.Format(
"Flips: {0} / Aggr: {1} ({2})",
numFlips, numAggrFlips, pctAggrFlips.ToString("0.0%")
);
由于某种神秘的原因,输出最终成为以下字符串:
(翻转:0 / Aggr:0(0.0%
知道什么会导致括号像这样乱七八糟吗?
增加(或解释?)奇怪之处:这个问题不会出现在我的开发机器上,使用 Windows XP。字符串按预期显示。这个问题确实发生在我们的生产机器上(使用相同的代码),使用 Windows Server 2008。