Какой класс использовать для денежного представления?

В C#, с помощью Visual Studio 2005 или позже, тип 'forr' и хит [ВКЛАДКА] [ВКЛАДКА] . Это расширится до for цикл, который идет назад через набор.

столь легко понять превратно (по крайней мере, для меня), что я думал, вставляя этот отрывок, будет хорошая идея.

Однако я люблю Array.Reverse() / Enumerable.Reverse() и затем выполняю итерации вперед лучше - они более ясно заявляют намерение.

25
задан GameFreak 18 September 2009 в 17:24
поделиться

4 ответа

Я предполагаю, что вы говорите о Python. http://code.google.com/p/python-money/ «Примитивы для работы с деньгами и валютами на Python» - название говорит само за себя :)

8
ответ дан 28 November 2019 в 21:08
поделиться

Просто используйте десятичное .

11
ответ дан 28 November 2019 в 21:08
поделиться

Вы можете посмотреть эту библиотеку: python-money . Поскольку у меня нет опыта с ним, я не могу прокомментировать его полезность.

«Уловка», которую вы можете использовать для обработки валюты как целых чисел:

  • Умножить на 100 / Разделить на 100 (например, 100,25 $ -> 10025) чтобы иметь представление в «центах»
4
ответ дан 28 November 2019 в 21:08
поделиться

Возможно, вас заинтересует QuantLib для работы с финансами.

Он имеет встроенные классы для обработки типов валют и требует 4 лет активного развития.

4
ответ дан 28 November 2019 в 21:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: