Chcę utworzyć ukończony Task(nie Task<T>). Czy jest coś wbudowanego w .NET, aby to zrobić?
Powiązane pytanie: Utwórz ukończone zadanie <T>
ValueTaskukończone zadania (tj. Wartości, które już masz, aby kod był zasadniczo synchroniczny), co pozwoli ci zaoszczędzić przydział.
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.Jak myślisz, jakie to problemy? Jeśli umieścisz w pamięci podręcznej jeden,Taskcały program zajmie dodatkową pamięć. To nic . Poza tym można stworzyć ukończone zadanie bez robienia tego, po prostu nie byłoby lepiej.