teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

指摘箇所の表現の修正

2020/10/19 02:57

投稿

yuuyu
yuuyu

スコア1139

answer CHANGED
@@ -14,4 +14,9 @@
14
14
  ```
15
15
  [1]と記載されているので、配列の初期化になります。
16
16
  つまり、cards[0]は、まだクラスの初期化を行っていません。
17
+ そのため、`cards[0].mark ="daiya";`は、
18
+ ```C#
19
+ Card cards;
17
- そのため、`cards[0].mark ="daiya";`は、`Card cards.mark = "daiya";`をしているようコードになってしまってため、エラーが出ていると思われます。
20
+ cards.mark = "daiya"; //cardsを初期化していないため、実質 null.markになっている
21
+ ```
22
+ をしているようなコードになってしまっているため、エラーが出ていると思われます。