c#倒计时,如果到时间不能输入指令

问题是这样的。我写好了倒计时代码timer,应该怎么样加到主函数里,要求是倒计时五秒,五秒之内可以输入,但是超过五秒就自动执行之后的代码了。网上有人说绑定事件。我不是很会... 问题是这样的。我写好了倒计时代码timer,应该怎么样加到主函数里,要求是倒计时五秒,五秒之内可以输入,但是超过五秒就自动执行之后的代码了。网上有人说绑定事件。我不是很会,可以问一下怎么绑定么。。。
static void timer() //计时器
{
string second_begin, second_end;
int time_begin, time_end;

Console.WriteLine("计时开始\n");
second_begin = DateTime.Now.Second.ToString();
time_begin = Convert.ToInt32(second_begin);

while (true)
{
second_end = DateTime.Now.Second.ToString();
time_end = Convert.ToInt32(second_end);
//Console.WriteLine("{0}", time_end);

if ((time_end - 5) == time_begin)
{
break;
}
}
展开
 我来答
匿名用户
推荐于2016-01-20
展开全部
一。用Timer组件,楼上的兄弟们都介绍过了。
二。新开一个线程用作时钟控制。线程执行的方法思路大概如下。
不知道你输入的具体时间点还是时间段。int second=10000;//10秒System.Threading.Thread.Sleep(second);Application.Exit();思路给你了,自己去酝酿一下吧。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式