Bonjour,
J'ai mis un point d'arrêt à la ligne 10. Mais le programme s'arrête avant.Si je mets un point à la ligne 26 par contre. On passe bien par le point d'arrêt de la ligne 10.has exited with code 0 (0x0).
Je ne comprend pas d'où vient ce problème.
Merci d'avance pour votre aide.
cordialement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 namespace ConsoleApplication1 { class Program { static int a=0; static async Task<int> f() { await Task.Delay(1000); //2 return 1; } static async Task g() { int p=await f(); //1 a= 1+p; } static void Main(string[] args) { System.Diagnostics.Stopwatch minuterie = new System.Diagnostics.Stopwatch(); minuterie.Start(); g(); //0 minuterie.Stop(); //3 a = 100; Console.WriteLine("{0}", a); Console.WriteLine(" {0} ms.", minuterie.ElapsedMilliseconds); } } }
Partager