Хорошо, правило "За деньги, всегда десятичное" не применяется внутри команды разработчиков Microsoft, потому что если это было:
Namespace: Microsoft.VisualBasic
Assembly: Microsoft.VisualBasic (in Microsoft.VisualBasic.dll)
Financial.IPmt
, и все остальные методы получат/возвращают decimal
, а не double
, как есть.
Теперь я задаюсь вопросом, могу ли я использовать эти методы без проблем с круглыми ошибками?
Должен ли я использовать некоторые другие библиотеки для работы с финансами? Если да, можете ли вы указать мне хорошие (для C#
использования)?