【发布时间】:2011-10-28 14:35:31
【问题描述】:
假设我有一个包含 3 个值/键对的字典。
private void someMethod()
{
Dictionary<string, int> d = new Dictionary<string, int>();
d.Add("cat", 22);
d.Add("dog", 14);
d.Add("llama", 2);
d.Add("iguana", 6);
somesortoftimercode
}
private void DisplayText(string x, int y)
{
label1.Text = x;
int someValue= 3+y;
}
我想要遍历这本字典,我想要一个调度器定时器(或定时器)每 3 秒调用一次带有字典值的 displayText。我该怎么做?
更新:
我不能使用 Thread.Sleep(XXX),我不能阻塞线程。我在后台还有其他东西,我不能把它转出来让线程遍布整个地方。
【问题讨论】:
-
你使用的是什么版本的 C#?
标签: c# timer dispatchertimer