看看这段代码:
public async Task<int> GetResult(string param1)
{
if(param1 == "abc")
return _knownResult;
else
return await LongDatabaseCall();
}
鉴于这LogDatabaseCall
将返回 a Task<int>
,它可能被保存到_knownResult
中,那么应该是什么类型_knownResult
- Task<int>
或者ValueTask<int>
,性能方面的?