读书人

关于c#委托有关问题,beginInvoke和end

发布时间: 2013-07-25 16:22:17 作者: rapoo

关于c#委托问题,beginInvoke和endInvoke
我想执行1个委托
public delegate void delegateTest();
delegateTest dt=new delegateTest(某方法);
dt.BeginInvoke(该填什么,该填什么);
我想调用beginInvoke以后,当委托执行完毕后,能得到1个int类型的返回值1,求代码,谢谢.

[解决办法]
refer: http://www.csharpwin.com/csharpspace/11948r7265.shtml
[解决办法]

http://www.cnblogs.com/mashang/archive/2009/08/01/1536730.html
[解决办法]

public partial class Form1 : Form
{
public delegate int DelegateTest(int i);

public Form1()
{
InitializeComponent();
DelegateTest dt = new DelegateTest(Add);
this.Text = dt.EndInvoke(dt.BeginInvoke(1, null, null)).ToString();
}

int Add(int i)
{
return i + 1;
}
}

读书人网 >C#

热点推荐