Unityで発生したエラー「Collection was modified; enumeration operation may not execute.」を解決する方法。

エラー文を解消する方法

発生したエラー文

Collection was modified; enumeration operation may not execute.

日本語に訳すと

コレクションが編集されました。列挙操作が実行されない可能性があります。

原因

foreach文を実行中に対象の要素数を変更した。

解消方法

・新しい配列を作り、その子に要素をコピーしてからforeach文にかける。

C#エラー

Posted by admin