>>639
ユーザーに設定強制すればいいじゃない。
配列は基本コレクションで。

>>640
減るよ!減らないわけがない。
コンストラクタで設定し忘れとか想像して言ってるんだったら心配ない
初期値なしで宣言して、コンストラクタが終了する時点までに初期化されてりゃいいんだよ。
パスを辿ってコンパイル時に判断するのも今時ならそんなに難しくないだろう

あとセンスとかいうな臭いスレに帰れ