I've got a button
that adds a number of new tasks
into my List<Task>
.
List<Task> tasks = new List<Task>();
int repeatCount = X;
private void createTaskButton_Click(object sender, RoutedEventArgs e)
{
for (int i = 0; i < repeatCount; i++)
{
tasks.Add(new Task(() => doMethod()));
}
}
I would like to pass a different parameter
into my method for each iteration
. Could someone give me some examples on how this maybe possible please?
ie.
iteration 1 = doMethod(1);
iteration 2 = doMethod(2);
iteration 3 = doMethod(3);