У меня есть переменные int и nullable int, которые я хочу преобразовать в строку с использованием определенного формата культуры, а именно, разделить число точками.
var culture = CultureInfo.CreateSpecificCulture("de-DE");
int contactSum = 123456;
int? resultSum = 654321;
Для int я могу сделать следующее:
Console.WriteLine($"The contact sum was: {contactSum.ToString("N0", culture)}");
Будет выведено следующее
Сумма контакта: 123,456
Nullable int, однако не имеет перегрузок для форматирования.Как я могу отформатировать nullable int так же, как int?Или есть лучший способ сделать этот тип форматирования?
Конечный результат будет следующим:
Итоговая сумма была: 654,321