【发布时间】:2017-06-11 00:52:01
【问题描述】:
我有一个函数可以生成进程。在函数的开头,我想更改指示状态的标签的文本,一旦过程结束,再次更改。
事实是只显示最后的变化。
我知道我可以为进程创建一个线程,但在这种情况下不需要,我只想知道是否有一些提示或技巧可以在不使用线程的情况下完成它。
【问题讨论】:
-
任何代码会有帮助吗?我不确定您是否了解网络、桌面或 Windows 应用程序
-
这个标签只需要更改两次?一个在开头,一个在结尾?只需在调用方法中更改它,就在处理函数之前
-
有几个选项不涉及“线程”,例如 async/await、BackgroundWorker 等。但是您必须以一种或另一种方式从 UI 线程中获取处理以防止它阻塞用户界面。
标签: c#