class myDAT { 
 public int no;
 public double[] data = new double[5];
}
public static void Main(string[] args) {
 myDAT[] mydata = new myDAT[10]; //★
 for (int i = 0; i < 10; i++){
  mydata[i] = new myDAT();
}

クラスを配列にしたとき★の箇所の"myDAT[10]"を10固定じゃなく動的にしたいのですが
どうすればよいですか?