Bonjour
Une petite question...
En C#, quand vous utilisez une fonction `lambda`, comment vous faites pour affecter durablement les variables en dehors de celle-ci ? En JS, la question ne se poserait même as
Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 MonObj a; MonObj b = new MonObj(); var signal = new ManualResetEventSlim(); b.callback = () => { a = 2; signal.Set(); }; signal.Wait(); //error, a is not assigned Console.Write(a);
Partager