回答編集履歴
3
文章の修正
answer
CHANGED
@@ -35,7 +35,7 @@
|
|
35
35
|
static void Main ()
|
36
36
|
{
|
37
37
|
Console.WriteLine($"# of instances: {count}"); // count : 0
|
38
|
-
//
|
38
|
+
// MyApp.count++; と書いても構いませんが、自身のメンバなら省略できます
|
39
39
|
count++; // count : 0 + 1
|
40
40
|
count++; // count : 1 + 1
|
41
41
|
count++; // count : 2 + 1
|
2
追記
answer
CHANGED
@@ -35,6 +35,7 @@
|
|
35
35
|
static void Main ()
|
36
36
|
{
|
37
37
|
Console.WriteLine($"# of instances: {count}"); // count : 0
|
38
|
+
// NOTE : MyApp.count++; と書いても構いませんが、自身のメンバなら省略できます
|
38
39
|
count++; // count : 0 + 1
|
39
40
|
count++; // count : 1 + 1
|
40
41
|
count++; // count : 2 + 1
|
1
文章の修正
answer
CHANGED
@@ -46,8 +46,8 @@
|
|
46
46
|
|
47
47
|
> どうして結果が初期値0と作成されたインスタンス数の3つ
|
48
48
|
|
49
|
-
インクリメントする前に
|
49
|
+
count をインクリメントする前にコンソール出力しているから 0 が表示されています。
|
50
|
-
count
|
50
|
+
count を3回インクリメントした後にコンソール出力しているから 3 が表示されています。
|
51
51
|
|
52
52
|
### 伝えたいこと
|
53
53
|
|