小编mss*_*ssb的帖子

如何在指定时间执行指定的任务

我是C#的新手,但是java有在指定时间执行指定任务的方法,所以使用c#它是怎么做的

Timer t=new Timer();
TimerTask task1 =new TimerTask()           

t.schedule(task1, 3000);
Run Code Online (Sandbox Code Playgroud)

c#

4
推荐指数
1
解决办法
2万
查看次数

如何安排消息弹出窗口并仅显示最后一条消息?

我创建以下表单,然后单击3个按钮(随机).单击按钮后,必须在单击3秒后显示相关消息.但是,如果我同时点击了另一个按钮,则必须显示该按钮的相关消息,并且必须取消队列中的上一条消息.

例如,如果我button1在11.30.00 点击,则相关消息应仅在11.30.03弹出,如"你点击:1秒前1秒".但是如果我button2在11.30.03之前点击另一个,比如说在11.30.02那么相关的消息应该在11.30.05弹出,比如"你点击:3秒之前的2",并且必须取消预定于11.30.03的消息.

这是我的代码:

private int signal = 0;

public Form1()
{
    InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
    signal = 1;
    displayMessage(signal);
}

private void button2_Click(object sender, EventArgs e)
{
    signal = 2;
    displayMessage(signal);
}

private void button3_Click(object sender, EventArgs e)
{
    signal = 3;
    displayMessage(signal);
}

private void displayMessage(int number) 
{       
    MessageBox.Show("You clicked : "+number+ "before 3 Seconds");
}
Run Code Online (Sandbox Code Playgroud)

.net c# timer

0
推荐指数
1
解决办法
304
查看次数

添加一个带有writter类的新行

我有以下代码我试图在文本文件中写入不同的行,但是当我添加换行符时,它不执行我想要的操作而是所有行都在同一行.我该如何纠正?代码部分就是这个

Writer writer = null;
File file = new File("C:/output.txt");
writer = new BufferedWriter(new FileWriter(file));
//code to iterate 
writer.write(output);
writer.write("\n");
// code to close each line
Run Code Online (Sandbox Code Playgroud)

java

0
推荐指数
1
解决办法
69
查看次数

标签 统计

c# ×2

.net ×1

java ×1

timer ×1