質問: c#での動的配列作成方法について はじめまして、 現在asp.net、c#で開発をしております。 そこで、質問です。 c#で二次元配列を作成し、データを格納します。 二次元配列は宣言時はサイズがわかってません。 ループで回った回数分、最初(第一要素数)の要素数が決定します。 二つ目の要素数の数は最初からきまっています(固定用素数)。 string[][] string[,] arraylist などがあると思いますが、上記の場合どういう風に配列を作成していったらいいのでしょうか? 動的にサイズを変更できる配列の作り方、データ格納方法、データ表示方法を教えてください。 よろしくお願いします。
回答: //例えば、こんな感じ using system; using system.collections; public class samplesarraylist { public static void main() { arraylist aarraylist = new arraylist(); for(int i=0;i<10;i++){ aarraylist.add(new int[5]); // arraylistへの追加(intに限らない) for(int j=0;j<5;j++){ ((int[])aarraylist[i])[j]=i+j;// 値のセット } } // 表示 console.writeline( "aarraylist" ); console.write( "データ数:{0}\n", aarraylist.count ); for(int i=0;i