将数字四舍五入以不带小数点显示

时间:2021-06-14 09:52:56

标签: c# unity3d

我有两个值要显示。这两个都包含小数。我想将这些数字四舍五入,以便消除小数点。我试图隐藏小数,但没有实现四舍五入。我该怎么做?

public Text minimumValue;
public Text maximumValue;

 void Start() {
      minimumValue.text = (54.7f / 100).ToString ("F0");
      maximumValue.text = (24.97f / 100).ToString ("F0");

}

1 个答案:

答案 0 :(得分:1)

为了向上,你使用Math.Ceiling

public Text minimumValue;
public Text maximumValue;

 void Start() {
      minimumValue.text = Math.Ceiling(54.7f / 100).ToString ("F0");
      maximumValue.text = Math.Ceiling(24.97f / 100).ToString ("F0");

}

这将使您的两个示例四舍五入到 1,如下所示:https://dotnetfiddle.net/sGrjqQ