作业帮 > 数学 > 作业

C# decimal类型数据保留一位小数,且小数点后是0或5

来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/11/10 11:47:56
C# decimal类型数据保留一位小数,且小数点后是0或5
例如:100.00得到的结果为100.0;100.74或者100.47得到的结果都是100.5
C# decimal类型数据保留一位小数,且小数点后是0或5
decimal temp=100.2345M;
if (temp % 1 != 0)
    temp = temp - temp % 1 + 0.5M;    
string result = temp.ToString("0.0");
再问: decimal temp=100.2345M这句代码中“M”是什么意思?另外我的变量时一个计算出来的结果
再答: M就是表明0.5是decimal类型,你可以封装成一个方法,然后把计算出的结果处理下