回答編集履歴

1

指摘箇所の表現の修正

2020/10/19 02:57

投稿

yuuyu
yuuyu

スコア1135

test CHANGED
@@ -30,4 +30,14 @@
30
30
 
31
31
  つまり、cards[0]は、まだクラスの初期化を行っていません。
32
32
 
33
+ そのため、`cards[0].mark ="daiya";`は、
34
+
35
+ ```C#
36
+
37
+ Card cards;
38
+
33
- そのため、`cards[0].mark ="daiya";`は、`Card cards.mark = "daiya";`をしているようコードになってしまってため、エラーが出ていると思われます。
39
+ cards.mark = "daiya"; //cardsを初期化していないため、実質 null.markになっている
40
+
41
+ ```
42
+
43
+ をしているようなコードになってしまっているため、エラーが出ていると思われます。