Créer une Tâche terminée

Je veux créer un formulaire de Task (pas Task<T>). Est-il quelque chose de construit en .NET pour cela?

Une question connexe:
Créer une Tâche terminée<T>

  • 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. Quels problèmes avez-vous pensez que c'est? Si vous cache un seul Task ensuite l'ensemble de votre programme prend un bit supplémentaire de mémoire. Ce n'est rien. Aussi, on pourrait créer une tâche achevée sans le faire, ça ne serait pas mieux.
  • Oh ma déception n'a rien à voir avec le fait d'avoir à utiliser de la mémoire supplémentaire. C'est juste que les ordures des valeurs de n'importe où dans le code ne sont pas élégant.
  • Notez qu'il y a aujourd'hui ValueTask pour les tâches terminées (c'est à dire pour les valeurs que vous avez déjà, de sorte que le code est essentiellement synchrone), qui vous permettra d'économiser une allocation.