Task — reference type. ValueTask — value type.
1public async Task<int> Get() { }2public async ValueTask<int> Get() { }