【发布时间】:2011-04-03 22:30:52
【问题描述】:
大家好,
在下面的sn-p代码中; RewardValue 是小数:
dto.RewardValue = 1.5;
现在,这给了我以下错误:
“无法将源类型 double 转换为目标类型 decimal”
有道理,并且可以通过将那行代码更改为以下内容来轻松修复:
dto.RewardValue = 1.5m;
现在,“m”将其转换为小数,一切正常。
有人知道在哪里可以找到所有“m”类型运算符的列表吗? (如果你能告诉我这些的正确术语是什么,将不胜感激)
编辑:感谢 HCL 和 MartyIX 让我知道这些被称为“后缀”
【问题讨论】:
-
这个问题的答案可以在“dupe”问题中找到,但那里提出的问题更有针对性。它仅明确要求十进制后缀(
decimal m = 2m;),并且要求提供所有“数字后缀”的列表。 Fwiw、2¢ 等。