我们用找出一个数字的百分比(CurrentValue/Total)*100
。现在我将其应用于UpdateOverallProgress()
private void UpdateOverallProgress()
{
var position = 20
var count = 120
Double percentage = (position / count * 100);
progressOverall.Value = Convert.ToInt16(percentage);
}
但是,无论是什么position
,percentage
始终都是0.0
。谁能给我一个提示我做错了什么?我觉得我好笨...
可能是因为var position
和var count
被视为int
,因此除位置等于count之外的除数为0。
尝试将它们更改为double
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句