c#限制十进制值为2位
本文关键字:2位 十进制 | 更新日期: 2023-09-27 18:17:56
我找到了一大堆答案,但没有一个适合我,有人能帮我解决这个问题吗?我有一个公式,它给出了一个非常广泛的结果,只想要一个值,比如1,25
我尝试了几个代码,但没有一个工作,我现在有什么是:
uw = (adp * ufa + adv * ug + perv * wmk) / ac;
String.Format("{0:.##}", uw);
resposta.Text = uw.ToString();
resposta
是一个label
,如果i显示答案。uw
为decimal
我不想四舍五入的值,只是限制数字。
谢谢你的帮助,
如果你同意四舍五入,这应该可以工作:
uw = (adp * ufa + adv * ug + perv * wmk) / ac;
resposta.Text = uw.ToString("N2");
如果你不想四舍五入,这应该可以工作:
uw = (adp * ufa + adv * ug + perv * wmk) / ac;
resposta.Text = (Math.Truncate(uw * 100) / 100).ToString();