Tag: nsdecimalnumber

从`NSDecimal`或`NSDecimalNumber`转换为C#的`decimal`类型

我从StoreKit的SKProduct类得到了一个NSDecimalNumber ,我想将它转换为C#的decimal类型,以最大限度地减少精度损失。 有没有直接的方法来做这样的事情? 我认为我的两个选择是: 假设我理解每个的二进制实现并执行我自己的逐位转换,或者 让NSDecimalNumber给我一个字符串,然后有decimal解析它。 我认为选项1是太多的工作,甚至可能是脆弱的,所以我倾向于使用选项2.但这似乎不是我能做的最好的。 (我可以忍受它的速度有多慢,因为它极少发生。