C# 配列の配列(多次元配列?)
C#において、配列の配列中に格納した値を、検索することを
行いたいのですが、格納した値そのものを見ることができません。
まだ、C#を始めて間もないので、配列に格納する時点で、
不備があるかも知れませんが、お願いします。
やりたいこと
・テキストファイル内にある値を、2次元配列または、多次元配列に格納
・配列に格納した値で、データチェックなどを行う予定
テキストファイル内のデータは、下記内容となり要素数も固定ではなく変動する
A=1,2,3・・・
B=11,22,33・・・
実際のソースは、
//配列
ArrayList list = new ArrayList();
//配列格納 1レコード毎用
ArrayList listtmp = new ArrayList();
while ((strGenderTextLine = objReader.ReadLine()) != null)
{
string strBuffer; //「=」前の値格納用変数
string[] strBuffer2; //「=」後の値格納用配列
listtmp=null;
//strtmpに「=」前の値を格納
strtmp = TextLine.Split('=').GetValue(0).ToString();
//strtmp2に「=」後の値を格納(配列)
strtmp2 = TextLine.Split('=').GetValue(1).ToString().Split(',');
for (int i = 0; i <= strtmp2.Length - 1; i ++)
{
//[i,0]に、「=」前の値を代入
if (i == 0)
{
listtmp.Add(strtmp);
}
else
{
listtmp.Add(strtmp2[i].ToString());
}
}
//list配列にlistTmp配列を格納(配列の配列)
list.Add(listtmp);
intT = intT + strtmp2.Length;
//行数カウント
intTLine = intTLine + 1;
}
ここから、配列「list」内に入っている値を閲覧することができる方法を教えていただければと思います。
宜しくお願いいたします。