[Lambda] petit probleme d'ecriture
bonjour
voila j'ai ce code
Code:
1 2 3 4 5 6 7 8
| public delegate void ThreadStackParameter( params object[] o );
public static class XThreadStack
{
public static void QueueUserWorkItem(ThreadStackParameter parameters)
{
}
} |
et
Code:
1 2 3 4 5 6 7
| private void button3_Click(object sender, RoutedEventArgs e)
{
for (int i = 0, time = 10; i < 10; i++, time--)
{
XThreadStack.QueueUserWorkItem(n);
}
} |
j'aimerais utiliser une lambda dans XThreadStack.QueueUserWorkItem pour passer i et time
dans le style
Code:
1 2 3 4
| XThreadStack.QueueUserWorkItem((int i, in time) =>
{
// mon code
});; |
auriez vous une idée pour l'ecrire ?
merci
ceci etant ca marche pas non plus avec
Code:
1 2 3 4
| XThreadStack.QueueUserWorkItem(delegate(i, time)
{
// mon code
});; |