我想弄清楚如何線程工作在Windows移動設備(6.0)與緊湊框架2.0。現在我正在努力建立一個進度條,因爲它是最基本的東西之一,基本上在我找到的每個教程中都是如此。線程Windows Mobile 6緊湊框架
從正常的Windows窗體 - 應用程序我已經習慣了這樣做:
for (int i = 0; i < 10; i++)
{
myProgressBar.BeginInvoke(
new Action(() =>
{
myProgressBar.Value = i;
Thread.Sleep(100);
}
));
}
但我會在new Action(()...
一個錯誤:
型(通用)的 「
System.Action<T>
」 的用法需要1型參數
(翻譯自德語)
它似乎Action()
不可用於我,只有Action<T>()
。但我不知道參數T
應該是什麼或者給Action<T>()
什麼論點。
順便說一下,考慮使用.NET CF 3.5而不是2.0 – tcarvin