- Регистрация
- 03.02.2016
- Сообщения
- 527
- Благодарностей
- 274
- Баллы
- 63
Здравствуйте!
Подскажите, пожалуйста, как отформатировать число с разделителями разрядов и сохранением десятичных знаков.
Кратко:
Как превратить число 3146574.02 в 3,146,574.02 используя С#?
В переменной есть 1 число из списка:
и нужно сделать их такими:
Пробовал ChatGPT, он предложил такой вариант (в зенке не сработал)
Подскажите, пожалуйста, как исправить код и выполнить задачу.
Подскажите, пожалуйста, как отформатировать число с разделителями разрядов и сохранением десятичных знаков.
Кратко:
Как превратить число 3146574.02 в 3,146,574.02 используя С#?
В переменной есть 1 число из списка:
Код с оформлением (BB-коды):
145235.54
35366.87
46744
46574.02
3146574.02
Код с оформлением (BB-коды):
145,235.54
35,366.87
46,744
46,574.02
3,146,574.02
C#:
class Program
{
static void Main()
{
// Исходное число
double number = project.Variables["peremen"].Value;
// Форматирование числа с использованием стандартного числового формата
// "N" для добавления запятых как разделителей разрядов
string formatted = FormatNumberWithCommas(number);
// Вывод отформатированного числа
Console.WriteLine(formatted);
}
static string FormatNumberWithCommas(double number)
{
// Форматирование с использованием стандартного числового формата "N"
return number.ToString("N");
}
}
Последнее редактирование: