【发布时间】:2016-12-21 10:39:26
【问题描述】:
示例:做某事 9999 次(可能超过)
for (int i = 1; i <= 9999; i++)
{
// do something
label1.content = 100*i/9999 + "%" ;
}
并且我想在编译时显示 label1 上的循环百分比我无法在几毫秒内执行任何操作,并且我的标签仅显示 100%。有人知道先生吗?谢谢。
【问题讨论】:
-
很可能是因为您的代码阻塞了消息循环。如果你真的想要代码在不阻塞 UI 的情况下运行(例如阻塞更新),你需要在后台运行它。
-
你的意思是我不能使用代码显示循环处理的百分比?
标签: c# wpf visual-studio loops percentage