在任务中分配元组
Assign Tuple that inside Task
我在 C# 中有函数 return
Task<Tuple<bool, string, Passport>>
签名是:
public async Task<Tuple<bool, string, Passport>> MyFunc(Stream FileData, string fileName)
我需要在 vb 函数中调用这个函数,所以我这样声明 return 值:
Dim result As Task(Of Tuple(Of Boolean, String, Passport))
我没有找到如何像这样分配值的语法(里面有元组的任务)
我如何初始化这个值?
您通常会像这样调用具有该签名的方法:
Dim result = Await MyFunc(someStream, someString)
result
变量的类型为 Tuple(Of Boolean, Stri8ng, Passport)
。方法 returns Task
和 Await
运算符等待 Task
和 returns 其结果的完成。
谢谢,我解决了:
- 我在 vb 函数签名中添加了作品
Async
- 像这样初始化元组:
Dim result As Tuple(Of Boolean, String, Passport) = New Tuple(Of Boolean, String, Passport)(False, "", New Passport)
- 我在调用 C# 函数时添加了
Await
我在 C# 中有函数 return
Task<Tuple<bool, string, Passport>>
签名是:
public async Task<Tuple<bool, string, Passport>> MyFunc(Stream FileData, string fileName)
我需要在 vb 函数中调用这个函数,所以我这样声明 return 值:
Dim result As Task(Of Tuple(Of Boolean, String, Passport))
我没有找到如何像这样分配值的语法(里面有元组的任务)
我如何初始化这个值?
您通常会像这样调用具有该签名的方法:
Dim result = Await MyFunc(someStream, someString)
result
变量的类型为 Tuple(Of Boolean, Stri8ng, Passport)
。方法 returns Task
和 Await
运算符等待 Task
和 returns 其结果的完成。
谢谢,我解决了:
- 我在 vb 函数签名中添加了作品
Async
- 像这样初始化元组:
Dim result As Tuple(Of Boolean, String, Passport) = New Tuple(Of Boolean, String, Passport)(False, "", New Passport)
- 我在调用 C# 函数时添加了
Await