我有一个NSDecimalNumber
来自 StoreKit 的SKProduct
课程,我想将其转换为 C# 的decimal
类型以最大程度地减少精度损失。有没有一种简单的方法来做这样的事情?
我想我的两个选择是:
- 假设我了解每个的二进制实现并进行自己的按位转换,或者
- 给我
NSDecimalNumber
一个字符串,然后decimal
解析它。
我认为选项 1 工作量太大,甚至可能很脆弱,所以我倾向于选择选项 2。但这似乎也不是我能做的最好的。(我可以忍受它会有多慢,因为它很少发生。