/*★ ArrayList を使った二次元配列 前田 稔 ★*/
using System;
using System.Collections; //ArrayList を使うとき
class Prog
{
public static void Main()
{ ArrayList ary;
string[] wk;
string str1 = "a, bc, d, efg, h";
string str2 = "i, jkl, mn";
string str3 = "opqr, stu, vw, xyz";
int i, j;
ary = new ArrayList();
wk= str1.Split(new char[] {','}); //カンマで分割
ary.Add(wk);
wk= str2.Split(new char[] {','}); //カンマで分割
ary.Add(wk);
wk= str3.Split(new char[] {','}); //カンマで分割
ary.Add(wk);
for(i=0; i<ary.Count; i++)
{ Console.WriteLine("\nArrayList:{0}", i);
wk= (string[])ary[i];
for(j=0; j<wk.GetLength(0); j++)
Console.Write("{0} ", wk[j]);
}
}
}
|