|
|
1
4
不。假设它是合法的,看看出了什么问题:
现在我们在长颈鹿列表中有一条鱼。
这三条线中必须有一条是非法的。显然这不是第一次,因为
现在,您可以这样做:
或
或
如果你想让它通用,你可以这样做
现在它可以与长颈鹿、鱼和老虎等动物合作。 也就是说,您可以异步等待原始任务完成,完成后,您可以从长颈鹿列表中创建新的动物列表。这是完全合法的。你现在有 二 列表,一只长颈鹿和一只动物。 或者,您可以这样做:
自从
我倾向于将其作为一种扩展方法来编写。
现在您的程序片段是:
|
|
|
2
2
作为一个小小的补充,您发布的链接只是缺少列表部分,以使其适用于您的场景。 因此,这是在另一个主题中提出的: Cannot convert type 'Task<Derived>' to 'Task<Interface>'
您要搜索的是:
你可以这样称呼它:
|
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |