来源:https://www.cnblogs.com/PatrickLiu/p/7094616.html
//申明一个委托对象
public delegate void Action2<in T>(T t);
private void button1_Click(object sender, EventArgs e)
{
new Thread(() =>
{
for (int i = 0; i < 10000; i++)
{
Action2<int> a = new Action2<int>(Action2Test);
Invoke(a, i);
}
}).Start();
}
public void Action2Test(int t)
{
this.label1.Text = t.ToString();
}