今unityでゲームを作ってるんですがc#のクラスの配列について質問です こういうコードがあるとします public class Aa{ int i; string b; public Aa(int iH,string bH){ i=iH; b=bH; } } Aa [] aa=new Aa[]{ new Aa(10,"aaa"), new Aa(20,"bbb") }; これでコンパイルは通るのですがこの後半に書かれたクラスの配列の初期化が なんとも気持ち悪くて仕方がありません これから何百行もクラスの初期化のコードを書くつもりなのでnewとかAaとかが無意味に並んでる辺りが 非常に醜いと思います もっと初期化を簡略化する書き方はないでしょうか?