【发布时间】:2012-01-11 09:09:45
【问题描述】:
我想知道这是否是一个错误。无法理解为什么 CType 会这样工作...!
【问题讨论】:
-
您是否有任何特殊原因将链接放在屏幕截图中,而不是简单地将代码复制到问题中??
标签: vb.net casting decimal type-conversion ctype
我想知道这是否是一个错误。无法理解为什么 CType 会这样工作...!
【问题讨论】:
标签: vb.net casting decimal type-conversion ctype
发生这种情况是因为在 () 中包含一个值意味着它是一个负数。
这是扣除金额的标准财务符号。
解析一个数字时,如果NumberStyles.AllowParentheses设置为NumberStyles,那么它们将被解释为负值。
请参阅 MSDN 上的 Parsing numeric strings:
NumberStyles.AllowParentheses
括号可用于表示负值。
【讨论】: