首页 > 解决方案 > 分配 Task 内部的元组

问题描述

我在 C# 中有返回 Task<Tuple<bool, string, Passport>>
签名的函数是:
public async Task<Tuple<bool, string, Passport>> MyFunc(Stream FileData, string fileName)
我需要在 vb 函数中调用这个函数,所以我声明返回值是这样的:
Dim result As Task(Of Tuple(Of Boolean, String, Passport))
我找不到这样的语法如何分配值(里面有 Tuple 的任务)
在此处输入图像描述


我如何初始化这个值?

标签: c#vb.nettuplestask

解决方案


您通常会调用具有该签名的方法,如下所示:

Dim result = Await MyFunc(someStream, someString)

result变量将是type Tuple(Of Boolean, Stri8ng, Passport)。该方法返回Task并且Await操作符等待其完成Task并返回其结果。


推荐阅读