问题描述
- C#控制台程序如何实现人为的按空格键暂停
-
C#控制台程序,我想实现的功能是,按空格键程序暂停(注意,是人为的按空格键,不是Console.ReadKey()),当再一次按空格键时,程序又继续运行.举个例子
string temp=null;
for(int i=0;i<=100000;i++)
{
temp+=i;}
比如循环到i=100时,我人为的按下了空格键,这时需要程序暂停.
当我再次按下空格键时,程序将会接着执行,从i=101开始执行
解决方案
https://msdn.microsoft.com/zh-cn/library/system.console.cancelkeypress.aspx
解决方案二:
这个好难的问题,你暂停的时候要记得执行到100了,然后再一次按空格键就继续执行循环
时间: 2024-10-21 15:11:49