![]() |
1
2
你的代码的主要问题是你要求计算机一次完成大量的工作,所以它停止响应。数到122万亿是一项漫长的任务,其本身至少需要20天(见 Counting up to one trillion 只是因为你打印了每个数字。 你需要做的是允许计算机通过使用 coroutines (您可以使用另一个线程来防止锁定,但协程是解决此问题的更简单的统一方法。)
注意:我也切换了
这段代码的主要区别在于,它基本上允许程序在每次计数后“暂停”方法的执行,将剩余的工作留到以后的帧中。这将允许您在计数器增加时继续与程序交互。
|
![]() |
A B · C#Excel自动调整列避免长文本时出错 4 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 5 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 5 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 5 月前 |