@yraiv

Как адекватно округлить Int до тысячи в сокращенной форме?

У меня число, например, 2333. Но в тексте выводится ровно 2к. Как сделать, чтоб он адекватно округлял до 2.33к?
if (cost > 1000) textCost.text = (cost / 1000).ToString("F2") + "K";
  • Вопрос задан
  • 78 просмотров
Решения вопроса 1
vabka
@vabka Куратор тега C#
Токсичный шарпист
textCost.text = ShortFormat((double) cost);

// ...
static string ShortFormat(double number) => number > 1000 ? $"{number/1000:F2}K" : number.ToString();
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы