C#異步編程

 //窗口類中:普通類成員函數
 private  int  recv1(int num)
{
	//string strInfo = Convert.ToString(num);
	//label1.Text = strInfo;
	System.Threading.Thread.Sleep(1000);
	return num;
}

private void button1_Click(object sender, EventArgs e)
{
	Calcul cal = recv1;//定義委託對象
	IAsyncResult re = cal.BeginInvoke(20, null, null);//執行
	int rt1 = cal.EndInvoke(re);//阻塞等待結果
	label1.Text = rt1.ToString();
}
//聲明委託
public delegate int Calcul(int num);


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章