int temp = 15;
string[] titles = new string[] { "Alpha", "Beta", "Gamma", "Delta" };
List<double[]> x = new List<double[]>();
for (int i = 0; i < titles.Length; i++)
{
double[] y = new double[temp];
for (int j = 0; j < temp; j++)
{
y[j] = j + 1;
}
x.Add(y);
}
作爲一個說明,x
可能是一個Array
。
或者,您可能並不需要的List
double
。你可以簡單地使用double[]
的鋸齒陣列。
int temp = 15;
string[] titles = new string[] { "Alpha", "Beta", "Gamma", "Delta" };
double[][] x = new double[titles.Length][];
for (int i = 0; i < titles.Length; i++)
{
double[] y = new double[temp];
for (int j = 0; j < temp; j++)
{
y[j] = j + 1;
}
x[i] = y;
}
這不回答你的問題,但你可以改變法官在以翻番的類型以避免不得不將它投擲到雙倍。 – mydogisbox
我不確定你的意思是「數組x」。 x目前是一個列表。你的意思是你想要填充每個x [0]到x [3],每個數組包含1.0到15.0? – mydogisbox
小備註:你從0..14運行你的for循環,你想要插入的值是j + 1,而不是j –