这个问题已经在这里有了答案:
已关闭10年。
嘿大家,
在以下代码片段中; RewardValue是一个小数:
dto.RewardValue = 1.5;
现在,这给了我以下错误:
“无法将源类型 double 转换为目标类型十进制”
有意义,并且可以通过将以下代码行更改为以下代码轻松修复:
dto.RewardValue = 1.5m;
现在,“m”将其转换为小数,一切都很好。
有人知道我可以在其中找到所有“m”类型运算符的列表吗? (如果您可以让我知道这些术语的正确用语,将不胜感激)
编辑:感谢HCL和MartyIX,让我知道它们被称为“后缀”
最佳答案
我相信您要查找的术语是“后缀”。
例子:
1; // int
1.0; // double
1.0f; // float
1.0m; // decimal
1u; // uint
1L; // long
1UL; // ulong