任何人都知道C#“M”语法意味着什么?
var1 = Math.Ceiling(hours / (40.00M * 4.3M));
答案 0 :(得分:8)
表示该数字为decimal
类型。
答案 1 :(得分:7)
M是Decimal的后缀。我认为代表“钱”。
http://msdn.microsoft.com/en-us/library/364x0z75(VS.71).aspx
答案 2 :(得分:5)
40.00的默认解释是值为40.00的双精度,就像40的默认解释是int。
如果你想要小数或长整数,你可以添加M(十进制)和L后缀(长)。