質問編集履歴

2

 

2022/03/13 01:14

投稿

dyer
dyer

スコア1

test CHANGED
File without changes
test CHANGED
@@ -132,5 +132,6 @@
132
132
 
133
133
  }
134
134
  ```
135
+ 補足:Cardsリストのシャッフル処理はunity上のdebug表示でインスペクターをみたところうまくいっており、問題はforeachの時点でcardsの中身がNullになっていることだとわかりました。しかし、なぜforeachの時点でNullなのか、調べても自分では理解できませんでした。
135
136
 
136
137
 

1

エラー箇所を明確に表示しました

2022/03/13 01:10

投稿

dyer
dyer

スコア1

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,11 @@
1
- プログラミング初心者です。unityとC#を使ってブラックジャックゲームを作るサイトを参考に開発しているのですが、サイトと全く同じコードでもなぜかDeck.CSの14行目foreach文でNull?エラーが出てしまいます。
1
+ プログラミング初心者です。unityとC#を使ってブラックジャックゲームを作るサイトを参考に開発しているのですが、サイトと全く同じコードでもなぜかDeck.CSのforeach文でNull?エラーが出てしまいます。
2
+ ```
3
+ foreach (int i in cards)//cardsの中の要素それぞれについて
4
+ {
5
+ yield return i;
6
+ //要素を戻り値に返します
7
+ }
8
+ ```
2
9
  unityのバージョンは「2020.3.23f1」です。必要な情報が載せられているかわかりませんが、どなたかなぜエラーがでているのか教えてくださるとありがたいです。
3
10
 
4
11
  ```error