powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Формат денег
12 сообщений из 12, страница 1 из 1
Формат денег
    #39798314
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нужно из
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
[/SRC]
11423,5
получить
11 423,50

на входе строка

делаю так:
[SRC c#]Double.Parse(po.DocumentSum).ToString("C2", CultureInfo.CurrentCulture)


дописывает символ рубля
можно конечно его удалить
как правильно сделать?
...
Рейтинг: 0 / 0
Формат денег
    #39798315
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview,

для работы с "деньгами" используют тип decimal, а не double

https://docs.microsoft.com/ru-ru/dotnet/api/system.decimal.tostring?view=netframework-4.7.2
...
Рейтинг: 0 / 0
Формат денег
    #39798317
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejteslisttoview,

для работы с "деньгами" используют тип decimal, а не double

https://docs.microsoft.com/ru-ru/dotnet/api/system.decimal.tostring?view=netframework-4.7.2
читаю

временное решение:
Код: c#
1.
, Double.Parse(po.DocumentSum).ToString("C2", CultureInfo.CurrentCulture).Replace(" ₽", "")
...
Рейтинг: 0 / 0
Формат денег
    #39798318
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejteslisttoview,

для работы с "деньгами" используют тип decimal, а не double

https://docs.microsoft.com/ru-ru/dotnet/api/system.decimal.tostring?view=netframework-4.7.2

Код: c#
1.
2.
3.
culture = CultureInfo.CreateSpecificCulture("fr-CA");
Console.WriteLine(value.ToString(specifier, culture));
// Displays:    16 325,62



fr-CA смущает
как то не патриотично)
...
Рейтинг: 0 / 0
Формат денег
    #39798333
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoviewкак правильно сделать?
Код: c#
1.
11423.5m.ToString("# ##0.00")
...
Рейтинг: 0 / 0
Формат денег
    #39798339
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Prolisttoviewкак правильно сделать?
Код: c#
1.
11423.5m.ToString("# ##0.00")


спасибо
правда не пойму почему именно после 3х разрядов пробел
надо почитать
...
Рейтинг: 0 / 0
Формат денег
    #39798356
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoviewспасибо
правда не пойму почему именно после 3х разрядов пробел
надо почитатьВ смысле? Ты же сам попросил
...
Рейтинг: 0 / 0
Формат денег
    #39798481
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview,

Зачем использовать готовую Culture? Создай свою.
...
Рейтинг: 0 / 0
Формат денег
    #39798482
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте создать New NumberFormatInfo() и в нем прописать нужные параметры
И свой экземпляр NumberFormatInfo указать в ToString()
...
Рейтинг: 0 / 0
Формат денег
    #39798499
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoviewправда не пойму почему именно после 3х разрядов пробелпоставь апостроф. Будет хайпово. По европейски.
...
Рейтинг: 0 / 0
Формат денег
    #39798528
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Prolisttoviewспасибо
правда не пойму почему именно после 3х разрядов пробел
надо почитатьВ смысле? Ты же сам попросил
в прямом
надо почитать
а пример воркает, все норм, пасиб
...
Рейтинг: 0 / 0
Формат денег
    #39801082
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoviewShocker.Proпропущено...
Код: c#
1.
11423.5m.ToString("# ##0.00")



спасибо
правда не пойму почему именно после 3х разрядов пробел
надо почитать
Код: c#
1.
11423.5m.ToString("N2");
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Формат денег
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]