小编stb*_*stb的帖子

如何使用 Language-Ext 将任务转换为 Task<Unit>

将任务与https://github.com/louthy/language-ext绑定在一起需要返回类型为 ( ) 的任务Task<>。因此,没有返回类型的任务应转换为Task<Unit>.

有谁知道在 C# 中使用(或不使用)Language-ExtTask进行转换的紧凑(仅表达式)方法?Task<Unit>

换句话说:有类似fun(...)for 的东西Task吗?

c# language-ext

4
推荐指数
1
解决办法
1052
查看次数

直接指定Action或使用TPL数据流ActionBlock指定Task-Generator有什么区别?

Action直接指定或Func<Task>使用.NET TPL Dataflow有ActionBlock什么区别?

直接行动:

new ActionBlock<Message[]>(x => DoSomething(x))
Run Code Online (Sandbox Code Playgroud)

任务:

new ActionBlock<Message[]>(x => Task.Run(() => DoSomething(x)))
Run Code Online (Sandbox Code Playgroud)

我试图了解并行执行方面的差异(MaxDegreeOfParallelism> 1).

.net c# task-parallel-library async-await tpl-dataflow

2
推荐指数
1
解决办法
1056
查看次数