Ich möchte eine fertige Task
(nicht Task<T>
) erstellen . Ist in .NET etwas eingebaut, um dies zu tun?
Eine verwandte Frage: Erstellen Sie eine abgeschlossene Aufgabe <T>
ValueTask
für abgeschlossene Aufgaben gibt (dh für Werte, die Sie bereits haben, damit der Code im Wesentlichen synchron ist), wodurch Sie eine Zuordnung sparen.
It seems like the answer I'm getting from everyone is that using a garbage value like this is the correct way. That there isn't a way to do this without the garbage value is disappointing -- oh well.
Welche Probleme hat das Ihrer Meinung nach? Wenn Sie einen einzelnen zwischenspeichern, belegtTask
Ihr gesamtes Programm ein zusätzliches Stück Speicher. Das ist nichts . Man könnte auch eine erledigte Aufgabe erstellen, ohne das zu tun, es wäre einfach nicht besser.