Not so long ago I moved from Java to C# and I'm still learning and today I bumped into this in some code.
public async Task<(decimal Price, string NativeCurrency)> GetCurrentStockPrice(string ticker)
I'm wondering just based on the method signature what exactly does this method return? Does it return two values?