-1
for (int i = 0; i < People.Length; i++) {
    People[i] = new Person(first[i], last[i], birth[i]);
}

first と last には 20 個の文字列が含まれており、birth はDateTime配列 people に 20 の生年月日を入力するオブジェクトです。アレイを正しく初期化する方法を知る必要があるだけです。

4

2 に答える 2

0

ジャグ配列を使用する必要があります

元:

次の例のように、ジャグ配列を初期化できます。

int[][] numbers = new int[2][] { new int[] {2,3,4}, new int[] {5,6,7,8,9} };

次のように、最初の配列のサイズを省略することもできます。

int[][] numbers = new int[][] { new int[] {2,3,4}, new int[] {5,6,7,8,9} };
于 2012-06-04T09:11:07.750 に答える
0

目的のサイズで配列を初期化します。

Person[] people = new Person[20];

たとえば、 の長さを自動的に使用するにはfirst:

Person[] people = new Person[first.Length];
于 2012-06-04T09:13:10.237 に答える