我有一个变量 ,DifferenceAmt
它是一个小数。它可以是消极的或积极的。我需要输出 的值DifferenceAmt
,但如果它是负数则不带负号,作为字符串。DifferenceAmt
我知道如何通过首先检查是否小于零来删除负号,如果是,则从第二个字符开始执行子字符串,但这似乎很麻烦。我尝试DifferenceAmt
先转换为 UInt64,
UInt64 differenceamt = (UInt64)DifferenceAmt;
但我不断收到一条错误消息,指出该数字对于 UInt64 来说太大了(例如,即使它是 -10)。我怎样才能做到这一点?