gpt4 book ai didi

c# - 为什么 Task.FromResult 需要显式转换?

转载 作者:行者123 更新时间:2023-11-30 15:15:45 27 4
gpt4 key购买 nike

<分区>

我有以下程序:

async Task Main()
{
IList<int> myList = await TestAsync();
}

public Task<IList<int>> TestAsync()
{
return Task.FromResult(new List<int>());
}

编译器提示它不能转换 Task<List>Task<IList>TestAsync方法:

CS0029 Cannot implicitly convert typeSystem.Threading.Tasks.Task<System.Collections.Generic.List<int>> toSystem.Threading.Tasks.Task<System.Collections.Generic.IList<int>>

为什么它不能弄清楚我的方法返回 TaskIList

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com