Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
使用异步委托/lambda 进行投影
以下代码不会针对 Visual Studio 2010 中的异步 CTP 进行编译 Enumerable Range 1 5 Select async x gt await TaskEx Delay 100 return 5 编译错误如下
c
asyncctp
asyncawait
c50
将基于回调的异步方法转换为可等待任务的最佳方法
转换 包装使用回调返回 可等待 任务的 经典 异步方法的最佳方法是什么 例如 给出以下方法 public void GetStringFromUrl string url Action
c
Asynchronous
taskparallellibrary
c50
是否可以“等待yield return DoSomethingAsync()”
常规迭代器块 即 yield return 与 async 和 await 不兼容吗 这很好地说明了我正在尝试做的事情 async Task
c
asyncawait
c50
iasyncenumerable
在 catch 块中等待
我有以下代码 WebClient wc new WebClient string result try result await wc DownloadStringTaskAsync new Uri http badurl catch re
c
Asynchronous
asyncawait
c50
c60
IValueConverter 的异步实现
我有一个异步方法 我想在一个内部触发IValueConverter 有没有比通过调用强制同步更好的方法Result财产 public async Task Convert object value Type targetType objec
c
windowsruntime
asyncawait
c50
winrtasync
在c#中将两个具有不同元素的列表合并为一个具有所有元素和相同索引的列表
我有两个不同的列表geocode1 and geocode2均为 5 行记录 geocode1有 4 列 即地址 城市 邮政编码和街道 geocode2有 4 列 即纬度 经度 状态和县 使用 addrange 合并它们 如下所示 geoc
c
c50
异步等待块主 UI
我正在使用新的异步等待功能从 C 中的后台工作人员升级 在下面的代码中 我尝试使用ContinueWith方法复制多个任务的执行 Task t1 new Task gt Thread Sleep 10000 make the Task th
c
Multithreading
Asynchronous
asyncawait
c50
MVC 6 下使用 ADO.NET 的 DataTable 的替代方案是什么?
我正在创建一个 MVC 6 项目 我宁愿使用 Classic ADO net 而不是 Entity Framework 7 但是 据说两者都找不到名称空间DataTable and SqlDataAdapter 我有一个使用System D
adonet
aspnetcoremvc
c50
EF6 alpha 异步等待实体存储过程/函数导入?
我想将新的 async wait 功能应用到实体模型中导入的存储过程 函数导入 但目前还无法使用 EF6 alpha 是否可以在 EF6 alpha2 或自 20211 起的夜间构建 中调用返回复杂类型集合的实体函数导入 调用 SQL 存储
EntityFramework
asyncawait
c50
entityframework6
Task
如何变成 int ?
我们有这个方法 async Task
c
NET
Asynchronous
net45
c50
使用 VS2010 Async CTP 的主要风险与好处是什么?
我想用Visual Studio 异步 CTP 版本 3 在 Windows XP SP3 上的 VS2010 SP1 中进行开发和测试主要是因为我的客户 以及我 在 Windows XP SP3 上 Ghere在MSDN论坛上有相关讨论
net40
WindowsXp
asyncawait
c50
asyncctp
如何将 async/await 与使用基于事件的异步模式的库一起使用?
我使用的库有一个名为 DoWork 的异步方法 该方法将在操作完成时引发 WorkDone 事件 我想编写一个调用该库的方法 但我希望我的方法是async所以可以用await 本质上 我想做的是 public async Task
c
taskparallellibrary
net45
asyncawait
c50
重复后台任务[关闭]
Closed 这个问题需要细节或清晰度 目前不接受答案 我刚刚开始尝试使用 任务 而不是线程 并尝试实现一个具有后台 清理 任务的对象 只要该对象正在使用 该任务每 5 分钟运行一次 但不应阻止垃圾收集 粗略地说 这显然行不通 public
c
taskparallellibrary
asyncawait
c50
重现捕获迭代变量问题
我正在重读 Nutshell 中的 c 5 0 中有关捕获迭代变量的部分 第 138 页 并且我尝试在 c 4 0 和 c 5 0 上重现以下代码 但直到现在才希望发现差异 using System class Test static vo
c
closures
c50
在泛型方法中,为什么泛型重载优于具有父类型的实现方法?
假设我创建了一个泛型方法 并实现了一些类型 如下面的代码所示 我也有两个对象 一个Foo and a Bar where Bar继承自Foo 然后我实现通用方法Foo 如果我用以下方式调用该方法Bar 为什么它没有击中Foo方法的重载 我测
c
overloading
c50
genericmethod
为什么取消大量 HTTP 请求时取消会阻塞这么长时间?
背景 我有一些代码使用来自一台特定主机的内容执行批量 HTML 页面处理 它尝试使用以下命令发出大量 400 并发 HTTP 请求HttpClient 我认为最大同时连接数受到限制ServicePointManager DefaultCon
c
performance
net45
c50
cancellationtokensource
获取任务并将其传递出去的方法是否应该等待它?
我有以下两种方法 public async Task
c
asyncawait
c50
使用异步而不等待
我想让一个函数异步 所以我只需添加async像这样 public async static void something 可以看到它的返回类型是void 我只想异步调用这个函数而不阻塞 因为 return 是void so no await
c
Asynchronous
visualstudio2012
asyncawait
c50
如何在 C# < 6 中模拟 C# 6 null 条件
使用 C 6 0 我可以做到这一点 var isEqual x Id y Id x UpdatedAt y UpdatedAt x Name y Name x RulesUrl y RulesUrl x OngoingChallenges
c
c50
c60
等待 .NET 4.0 中的替代方案?
NET 4 0 中await 关键字的最佳替代方案是什么 我有一个方法需要在异步操作后返回一个值 我注意到 wait 方法完全阻塞了线程 从而使异步操作变得无用 我可以选择哪些选项来运行异步操作 同时仍释放 UI 线程 我认为你的基本选择是
c
NET
taskparallellibrary
c50
«
1
2
3
4
»