I have seen从double创建BigDecimal时有问题。尽管FastMoney不使用BigDecimal (与Money相反),但我不确定当我从double值创建它们时,它们将如何运行。 不推荐从double创建FastMoney/Money实例吗?我是否应该始终尝试从String创建它
我正在开发一些金融分析软件,它需要处理大量的数据。我想使用BigDecimal来提高准确性(一些定价信息会到小数点右边的四位或五位数),但我担心速度。我写了下面的测试应用程序,看起来BigDecimal比Double慢90到100倍。我知道会有一个三角洲,但这比我预想的要多。以下是经过多次试验后的典型输出。BigDecimal took 17944 ms我是不是遗漏了什么?
下面是代码。我试着让它代表真实世界。我
我正在尝试在C#中创建一个Money数据类型(如int、string)。但是,如果没有new修饰符,我似乎不知道如何使用它。类不能是静态的,因为必须将其分配给。我想肯定有一种方法,这是我为这个类编写的代码,我可能做得完全错了。public class Money { get { return _raw; }public string Pound {
get { return