Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
许多等待异步方法,还是单个等待包装 Task.Run?
假设我们必须通过异步流程在数据库中写入包含 1000 个元素的列表 是等待 1000 次异步插入语句更好 还是将所有 1000 次插入包装在封装到一个同步方法中 Task Run声明 等待一次 例如 SqlCommand每种方法都与他的方法
c
asyncawait
c50
XmlWriter 异步方法
我在 msdn 文档中找到了异步使用 XmlWriter 的示例http msdn microsoft com en us library system xml xmlwriter aspx http msdn microsoft com
c
NET
asyncawait
c50
async/await 是否适合同时受 IO 和 CPU 限制的方法?
MSDN 文档似乎指出async and await适用于 IO 密集型任务 而Task Run应该用于 CPU 密集型任务 我正在开发一个应用程序 该应用程序执行 HTTP 请求来检索 HTML 文档 然后对其进行解析 我有一个看起来像这
c
Asynchronous
asyncawait
c50
调用异步方法而不等待#2
我有一个异步方法 public async Task
c
aspnet
Asynchronous
asyncawait
c50
当实现 INotifyPropertyChanged 时,C# 中的 [NotifyPropertyChangedInvocator] 是什么?
我看到两种类型的实现INotifyPropertyChanged 第一个 public abstract class ViewModelBase INotifyPropertyChanged public event PropertyCha
c
WPF
windowsphone8
windows81
c50
C# 语言规范说明:6.2.4 显式引用转换
正如我在this https stackoverflow com questions 53559287 c sharp foreach on ienumerableilistobject compiles but shouldnt 发布后
Definition
c50
explicitconversion
wait/async 与“经典”异步(回调)
所以新的异步CTP非常酷 它使我的生活变得更加轻松 而不必编写命名回调方法 并且使方法的意图更加清晰 现在我已经开始使用它了 我想知道 async await 和 经典 异步回调语法之间可能有什么区别 以下是我想到的几个问题 但还有许多其他
c
Asynchronous
asyncctp
c50
如何在 Url.Action 中发送多个参数?
如何在一个文件中发送多个参数Url Action 我有一个带有操作的控制器 我想要 2 个参数 但没有收到第二个参数 我的代码是 Url Action Products Jquery new categoryid 1 Productid 2
ASPNETMVC
aspnetmvc3
c50
有没有办法在 C# 5 中模仿 C# 6 空条件运算符
我遇到一种情况 我需要在对象初始值设定项内分配一些对象的属性 其中一些对象可以为 null 我需要访问它们的属性 问题是它们太多 并且使用 if else 东西不好 Example visits visitJoins AsEnumerabl
c
NET
c50
c60
异步和异步方法澄清?
AFAIK 我读了很多相关内容 异步方法 not异步委托 Task
NET
taskparallellibrary
task
asyncawait
c50
TPL 和 async/await 之间的区别(线程处理)
尝试了解 TPL 和 TPL 之间的区别async await当谈到线程创建时 我相信 TPL TaskFactory StartNew 的工作原理类似于ThreadPool QueueUserWorkItem因为它在线程池中的线程上排队工
Multithreading
taskparallellibrary
asyncawait
c50
如何编写 C# 5 异步?
我有以下场景 当输入命令时 为了测试 它是一个控制台应用程序 当它准备好时 我希望它将是一个WebService 我执行一些代码 当需要进一步的用户输入时 我立即返回到命令解释器 当给出新的输入时 我希望处理从我离开的地方恢复 这听起来很像
c
Asynchronous
asyncawait
c50
使用异步委托/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
«
1
2
3
»