Так что у меня этот код:Что может вызвать String.Format для перемещения персонажей неожиданно?
/* 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%
Любая идея, что могло бы привести к тому, что круглые скобки все перепутались?
Чтобы добавить (или, возможно, объяснить?) Странность: th проблема не возникает на моей машине разработки, используя Windows XP. Строка отображается как ожидалось. Проблема возникает на наших производственных машинах (с использованием того же кода), используя Windows Server 2008.
Как вы выводите «flipsMessage»? – David
Очень странно - я не вижу такого поведения. –
Должно быть что-то еще для этой проблемы, как утверждает Дэвид, это может быть связано с тем, как вы выводите строку или, возможно, строку формата загружается из другого места или каким-то образом искажается. –