这是什么“var1 = Math.Ceiling(小时/(40.00M * 4.3M));”

时间:2008-12-09 19:28:07

标签: c#

任何人都知道C#“M”语法意味着什么?

var1 = Math.Ceiling(hours / (40.00M * 4.3M));

3 个答案:

答案 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后缀(长)。