回答編集履歴

2

訂正

2021/10/06 06:25

投稿

退会済みユーザー
test CHANGED
@@ -84,7 +84,7 @@
84
84
 
85
85
  ```
86
86
 
87
- string[] stringResults = new string[3];
87
+ string[] stringResults = new string[100];
88
88
 
89
89
  stringResults[0] = await WorkAsync(0);
90
90
 

1

訂正

2021/10/06 06:25

投稿

退会済みユーザー
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- C# の async / await を使った非同期プログラムで、**例えば以下のようなコード(コード B に該当?)を書くと約 3 秒でアプリ全体の実行は完了**しますが、
5
+ C# の async / await を使った非同期プログラムで、**例えば以下のようなコード(コード A に該当?)を書くと約 3 秒でアプリ全体の実行は完了**しますが、
6
6
 
7
7
 
8
8
 
@@ -78,7 +78,7 @@
78
78
 
79
79
 
80
80
 
81
- Task.WhenAll は使わないで、以下のように各 WorkAsync メソッドに await を付与すると各メソッドの実行時に 3 秒待機してから次のメソッドが実行されるようになり**(コード A に該当?)、アプリ全体の実行時間は 3 秒 x 100 = 5 分になります**。
81
+ Task.WhenAll は使わないで、以下のように各 WorkAsync メソッドに await を付与すると各メソッドの実行時に 3 秒待機してから次のメソッドが実行されるようになり**(コード B に該当?)、アプリ全体の実行時間は 3 秒 x 100 = 5 分になります**。
82
82
 
83
83
 
84
84