Remove the Result from the end. When you await you will get the Result back from the await-able method.
var val = await Task.Run(() => RunLongTask(i.ToString(CultureInfo.InvariantCulture)));
Remove the Result from the end. When you await you will get the Result back from the await-able method.
var val = await Task.Run(() => RunLongTask(i.ToString(CultureInfo.InvariantCulture)));