我有一个 NSObject,它可能是 NSDecimal 或 NSDecimalNumber。如果是,我想将其转换为 C# 十进制值。我怎样才能做到这一点?
if (o is NSDecimalNumber) {
var dn = (NSDecimalNumber)o;
return (decimal)(Somehow(dn));
}
if (o is NSDecimal) {
var d = (NSDecimal)o;
return (decimal)(Somehow(d));
}