質問: input.Select(prop.Converter.ConvertFrom).ToArray(); prop.SetValue(converted); ``` しかしこれでは `object[]` になってしまい、 `int[]` のプロパティに代入することができません。このような配列を作るにはどうするとよいでしょうか? `Activator.CreateInstance()` のようにコンパイル時には `object` で要素を受け取り、`Type` で指定した型の配列を作るメソッドがないものかと思ったのですが、ないようで。。
回答: Expression.NewArrayInitメソッド.aspx)を使って`Expression`を組み立てるというのは回答としてありでしょうか? これでしたら第1引数は`Type`です。