Avatar of deleyd
deleyd
Flag for United States of America asked on

Lambda with/without async

What is the difference between:
Task.Run(() => AsyncMethod());
Task.Run(async () => await AsyncMethod());

Open in new window

given some async method such as:
private async Task AsyncMethod()
{
    await Task.Delay(2000);
}

Open in new window

C#

Avatar of undefined
Last Comment
deleyd

8/22/2022 - Mon
ASKER CERTIFIED SOLUTION
kaufmed

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
deleyd

ASKER
How about what's the difference between:
await Task.Run(() => AsyncMethod());
await Task.Run(async () => await AsyncMethod());

Open in new window

?
Experts Exchange has (a) saved my job multiple times, (b) saved me hours, days, and even weeks of work, and often (c) makes me look like a superhero! This place is MAGIC!
Walt Forbes