我正在研究 ASP.NET MVC 2 中的进度条概念。这里我有一个包含 10 个值的 DropDownList。我想计算进度条的百分比,例如来自 DropDownList 的 10 个值,我有一个返回值 2 的查询。因此,在 10 个值中,我得到 2。应该显示“20% 已完成”。如何进行此计算
最佳答案
使用 Math.Round()
:
int percentComplete = (int)Math.Round((double)(100 * complete) / total);
或手动舍入:
int percentComplete = (int)(0.5f + ((100f * complete) / total));
关于c# - 百分比计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4561374/