回答編集履歴
3
T スタートのタイミング変更
test
CHANGED
@@ -23,7 +23,7 @@
|
|
23
23
|
T.Elapsed += T_Elapsed;
|
24
24
|
T.Interval = 1;
|
25
25
|
|
26
|
-
// 2022/12/7 17:58
|
26
|
+
// 2022/12/7 17:58 変更 T スタートのタイミング
|
27
27
|
// ここで T をスタートすると T2 の初期化前に T がスタートしてしまう可能性があるので
|
28
28
|
// T.Start();
|
29
29
|
|
2
T スタートのタイミング変更
test
CHANGED
@@ -23,7 +23,7 @@
|
|
23
23
|
T.Elapsed += T_Elapsed;
|
24
24
|
T.Interval = 1;
|
25
25
|
|
26
|
-
// T スタートのタイミング
|
26
|
+
// 2022/12/7 17:58T 変更 T スタートのタイミング
|
27
27
|
// ここで T をスタートすると T2 の初期化前に T がスタートしてしまう可能性があるので
|
28
28
|
// T.Start();
|
29
29
|
|
1
T.Start(); の位置変更
test
CHANGED
@@ -22,7 +22,11 @@
|
|
22
22
|
T.AutoReset = false;
|
23
23
|
T.Elapsed += T_Elapsed;
|
24
24
|
T.Interval = 1;
|
25
|
+
|
26
|
+
// T スタートのタイミング変更
|
27
|
+
// ここで T をスタートすると T2 の初期化前に T がスタートしてしまう可能性があるので
|
25
|
-
T.Start();
|
28
|
+
// T.Start();
|
29
|
+
|
26
30
|
Console.WriteLine(string.Format("T1 / Enabled:{0},AutoReset:{1},Interval:{2}",
|
27
31
|
T.Enabled, T.AutoReset, T.Interval));
|
28
32
|
|
@@ -30,7 +34,10 @@
|
|
30
34
|
T2.AutoReset = true;
|
31
35
|
T2.Elapsed += T2_Elapsed;
|
32
36
|
T2.Interval = 1000;
|
37
|
+
|
33
|
-
|
38
|
+
// T2 の初期化が完了してからスタート
|
39
|
+
T.Start();
|
40
|
+
|
34
41
|
Console.ReadKey();
|
35
42
|
T2.Stop();
|
36
43
|
Console.ReadKey();
|