栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

新的C#等待功能有什么作用?[关闭]

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

新的C#等待功能有什么作用?[关闭]

他们只是昨天在PDC上谈论了这一点!

.NET中的Await与Tasks(并行编程)结合使用。.NET的下一版本中引入了该关键字。它或多或少使您可以“暂停”方法的执行以等待Task完成执行。这是一个简单的示例:

//create and run a new task  Task<DataTable> dataTask = new Task<DataTable>(SomeCrazyDatabaseOperation);//run some other pre immediately after this task is started and running  ShowLoaderControl();  StartStoryboard();//this will actually "pause" the pre execution until the task completes.  It doesn't lock the thread, but rather waits for the result, similar to an async callback  // please so also note, that the task needs to be started before it can be awaited. Otherwise it will never returndataTask.Start();DataTable table = await dataTask;//Now we can perform operations on the Task result, as if we're executing pre after the async operation completed  listBoxControl.DataContext = table;  StopStoryboard();  HideLoaderControl();


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/568487.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号