C#一个简单的线程委托示例
C#一个简单的线程委托示例,代码如下。
public delegate void MyInvoke(string str1, string str2); public void DoWork() { MyInvoke mi = new MyInvoke(UpdateForm); this.BeginInvoke(mi, new Object[] { "我是文本", "haha", "bb" }); } public void UpdateForm(string param1, string parm2) { this.Text = param1 + parm2; } private void button1_Click(object sender, EventArgs e) { Thread thread = new Thread(new ThreadStart(DoWork)); thread.Start(); }