最新消息:关注【太平洋学习网】微信公众号,可以获取全套资料,【全套Java基础27天】【JavaEE就业视频4个月】【Android就业视频4个月】

C#多线程之异步更新WinForm或者C#异步方法加载数据|BeginInvoke使用

扩展 太平洋学习网 浏览 评论

C#多线程之异步更新WinForm或者C#异步方法加载数据|BeginInvoke使用介绍


C#多线程是非常重要的,我们在加载一些不需要及时加载或者耗时数据的时候,就可以用到C#的异步方法加载数据,这个方法就是BeginInvoke,先看看C#对该方法的定义:

public IAsyncResult BeginInvoke(Delegate method);


那么该如何来使用BeginInvoke更新WinForm界面或者异步加载数据呢?请看代码:

this.BeginInvoke(new Action(() =>
{
	InitMyForm();
}));


凡是写在BeginInvoke里面的代码,都将会被C# 当做异步来执行,一些不需要马上呈现,或者很耗时的操作,都可以用这个异步方法来解决。

来源网站:太平洋学习网,转载请注明出处:http://www.tpyyes.com/a/kuozhan/552.html

与本文相关的文章

发表我的评论
取消评论

表情

您的回复是我们的动力!

  • 昵称 (必填)

网友最新评论