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 の生年月日を入力するオブジェクトです。アレイを正しく初期化する方法を知る必要があるだけです。
ジャグ配列を使用する必要があります
元:
次の例のように、ジャグ配列を初期化できます。
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} };
目的のサイズで配列を初期化します。
Person[] people = new Person[20];
たとえば、 の長さを自動的に使用するにはfirst
:
Person[] people = new Person[first.Length];