以下のABCDというオブジェクトの配列を作りたいのですが、

ABCD abcd = new abcd[10];
という配列の宣言と、
ABCD abcd = new abcd(2);
このようなコンストラクタを用いるのをあわせて、
ABCD abcd = new abcd[10](2);
のようにはできないものでしょうか?

クラスABCDは以下のとおりです。

class ABCD
{
double[] Weight;

AAAA(int I)
 {
    Weight = new double[I];
  }
}