如果我删除Tuple
并使用Task
或,这将有效Task
.
public async Tuple, string> Test() { //.... return new Tuple , string>(false, "a string"); }
知道如何使这项工作?
异步方法应返回void
(不良做法)或Task
或Task
(参见返回类型部分).在你的情况下,我相信它应该是
public async Task> Test() { // await ... return Tuple.Create(false, "a string"); }