zurückgeben Was ist der semantische Unterschied zwischen diesen beiden Methoden?Unterschied zwischen diesen beiden Methoden, die Task
public Task DoSomething()
{
return Task.Run(() => MyFunction());
}
public async Task DoSomethingAsync()
{
await Task.Run(() => MyFunction());
}
Gibt es etwas, was ich denke, sollte zwischen dem einen oder anderen zu wählen?
Ist dies eine Bibliothek/ein Framework oder eine Anwendung, die auf einem bestimmten Framework basiert? –
Es gibt einen großen Unterschied bei der Behandlung von Ausnahmeausbreitung und Synchronisation, überprüfen Sie [this] (http://stackoverflow.com/q/21033150/1768303). – Noseratio