Создать задачу с несколькими параметрами Action <T, T,… n>
Я хочу добавить несколько параметров в задачу, содержащую действие. Я рассмотрел существующий вопрос переполнения стекаСоздать задачу с действием <T>
Пожалуйста, помогите мне, как передать несколько аргументов в методе Action в Задаче
Action<string, int> action = (string msg, int count) =>
{
Task.Factory.StartNew(async () =>
{ await LoadAsync(msg, count); });
};
Task task = new Task(action, ....);
Метод действия
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";
}
Пожалуйста, помогите мне, как создать действие асинхронного метода и как добавить действие в задачу.