Реализация "," в счете - PullRequest
       5

Реализация "," в счете

0 голосов
/ 07 декабря 2018

Я создал базовую систему оценок, и каждый раз, когда игрок дает правильный ответ, например, 500 000 тысяч добавляются в свой банк.Я хотел выяснить, как я могу распределить деньги следующим образом. От 0 до 999 обычно нет ",", но когда он превышает 999, он будет делать 1000 до 10 000 000 000, а также делать обратное,вычесть ",", если под сумму.Это сделано для того, чтобы игроку было легче, и, на мой взгляд, это выглядит намного хуже, поэтому, если есть сообщение с таким ответом, мы будем благодарны (не могу найти из исследования) и заранее извиняемся за то, что-сообщение.

Ответы [ 2 ]

0 голосов
/ 07 декабря 2018

Если вы используете c #, как насчет этого?

// it will be 123,456,789.123
string s = string.Format("{0:n3}", 123456789.123);

Есть примеры из статьи формата N на MSDN

double dblValue = -12445.6789;
Console.WriteLine(dblValue.ToString("N", CultureInfo.InvariantCulture));
// Displays -12,445.68
Console.WriteLine(dblValue.ToString("N1", 
                  CultureInfo.CreateSpecificCulture("sv-SE")));
// Displays -12 445,7

int intValue = 123456789;
Console.WriteLine(intValue.ToString("N1", CultureInfo.InvariantCulture));
// Displays 123,456,789.0
0 голосов
/ 07 декабря 2018

На каком языке?В C #: score.ToString("#0,000");

...