То, что я хочу сделать, - это использовать System.Threading.Timer для выполнения метода с интервалом.Мой пример кода выглядит следующим образом:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
System.Threading.Timer t1 = new System.Threading.Timer(WriteSomething, null, TimeSpan.FromSeconds(0), TimeSpan.FromSeconds(10));
}
private void button1_Click(object sender, EventArgs e)
{
textBox1.Clear();
}
public void WriteSomething(object o)
{
textBox1.Text = "Test";
}
}
}
Разве это не предположение, что метод WriteSomething выполняется каждую 10-ю секунду?Что происходит, так это то, что WriteSomething выполняется, когда я запускаю свое приложение, и через 10 секунд приложение закрывается.Думаю, я неправильно понял, как это работает, может кто-нибудь сказать мне, как это сделать с System.Threading.Timer.
заранее спасибо, примеры кода очень приветствуются