C# 如何转换小数点?
可能重复:C# 如何转换小数点?,c#,function,rounding,C#,Function,Rounding,可能重复: 我有一个1.564和1.565的值,我需要将这个值四舍五入到1.56和1.56,这两个函数在c#中都适用。做一个乘以100的运算,然后是一个下限,然后是除以100的运算。不过,我相信有更好的办法 Math.floor(n*100)/100 要删除较低有效位(1.348->1.34),请执行以下操作: 要将数字四舍五入到两位小数: Math.Round(number, 2); 要将其表示为字符串,请执行以下显示操作: number.ToString("#.00"); 对于这1.
我有一个1.564和1.565的值,我需要将这个值四舍五入到1.56和1.56,这两个函数在c#中都适用。做一个乘以100的运算,然后是一个下限,然后是除以100的运算。不过,我相信有更好的办法
Math.floor(n*100)/100
要删除较低有效位(1.348->1.34),请执行以下操作: 要将数字四舍五入到两位小数:
Math.Round(number, 2);
要将其表示为字符串,请执行以下显示操作:
number.ToString("#.00");
对于这1.5674和1.5675,我如何才能将这1.5674和1.5675转换为1.567和1.567,与
1000
、3
和#.000
相同。这假设您需要固定数量的小数。是否需要删除最后一个数字的函数?这很奇怪,不是吗?顺便说一句,在C#上是楼层。
number.ToString("#.00");