将任务绑定到 https://github.com/louthy/language-ext 需要返回类型为的任务( Task<> Task<Unit> .
Task<>
Task<Unit>
有人知道转换的紧凑(仅限表达式)方法吗 Task 任务<单位> 在C语言中——使用(或不使用)语言Ext?
Task
任务<单位>
fun(...) 对于 任务
fun(...)
任务
我现在无法测试这个,但它应该可以做你想要的。
public static class TaskExtensions { public static async Task<Unit> ToUnit(this Task task) { await task; return unit; } }
然后打电话:
task.ToUnit();
在您的非类型化任务上。我可能会在某个时候把它添加到langext中。