Kurze Erklärung von Async / Await in .Net 4.5

Wie funktionieren asynchrone Tasks (Async / Await) in .Net 4.5?

Einige Beispielcode:

private async Task<bool> TestFunction()
{
  var x = await DoesSomethingExists();
  var y = await DoesSomethingElseExists();
  return y;
}

Tut das zweiteawait Anweisung wird sofort oder nach dem ersten ausgeführtawait kehrt zurück?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage