Closed. This question needs to be more focused。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
                        
                        5年前关闭。
                                                                                            
                
        
因此,我正在为C#类编写一个小型老虎机应用程序,我对老虎机的编码相当好,但是我想知道如何为动作增加时间延迟。以便
在循环运行时,我可以在每次迭代结束时暂停,从而为机器上的每个插槽创建视觉更新,以供用户观看

我不要求代码或如何实现此目标的循环,我可以自己弄清楚。我只需要设置时间延迟的方法和所述方法的参数。

最佳答案

对于.Net 4.0下的项目,您可以通过两种方式来实现。使用Thread.Sleep方法。

Thread.Sleep(int value or TimeSpan here)


对于.Net 4.0或以上版本的项目,可以使用Task.Delay

Task.Delay(10).Wait();

await Task.Delay(10); // for .Net 4.5

08-06 14:05