Je souhaite ajouter plusieurs paramètres dans une tâche contenant une action. J'ai examiné l'actuel question pile débordement Create a Task with an Action<T>Création d'une tâche avec une action <T, T, ... n> paramètres multiples
me aider Veuillez comment transmettre plusieurs arguments dans une méthode d'action dans une tâche
Action<string, int> action = (string msg, int count) =>
{
Task.Factory.StartNew(async() =>
{ await LoadAsync(msg, count); });
};
Task task = new Task(action, ....);
La méthode d'action est
public static async Task<string> LoadAsync(string message, int count)
{
await Task.Run(() => { Thread.Sleep(1500); });
Console.WriteLine("{0} {1} Exceuted Successfully !", message ?? string.Empty, (count == 0) ? string.Empty : count.ToString());
return "Finished";
}
me aider Veuillez comment Créer une action d'une méthode asynchrone et comment ajouter l'action dans la tâche.
Merci beaucoup. J'ai reçu beaucoup de connaissances de votre réponse concernant Task. –