質問: false; ってな感じで『全て』を意味する『何か』が入れば一行で済むのではないかと思っています。 有るのか無いのか、有った場合どういう文になるのかを教えてください。 無ければ無いでおねがいします(^^)
回答: 『全て』を意味する『何か』自体はないですが、 `Array.ForEach`というものを使って全部一気に処理することができます (プログラムの内部でやっていることはほぼかわりませんが、1行で書けます) ``` using System; using UnityEngine; [System.Serializable] public class BoolArrayClass { public bool flag; } public class ArraySample : MonoBehaviour { public BoolArrayClass[] boolArrayClasses; private void Start() { // boolArrayClassesの全てのflagをtrueにする Array.ForEach(boolArrayClasses, x => x.flag = true); // boolArrayClassesの全てのflagをfalseにする Array.ForEach(boolArrayClasses, x => x.flag = false); } } ```