如何用c# 多线程实现1到100的累加

最好给出示例代码
2024-11-24 10:37:29
推荐回答(2个)
回答1:

using System.Threading;

Thread th;
private void button1_Click(object sender,EventArgs e)
{
th=new Thread(new ThreadStart(ThreadAdd));
th.Start();
}
private delegate void MyDelegate();
private void ThreadAdd()
{
textBox1.Invoke(new MyDelegate(Add));
}
private void Add()
{
int sum=0;
for(int i=1;i<=100;i++)
{
sum+=i;
}
textBox1.Text=sum.ToString();
}

回答2:

你要几个线程?