急急急!!!ArrayList的用法

来源:百度知道 编辑:UC知道 时间:2024/05/29 20:10:18
System.Collections.ArrayList alPara = new System.Collections.ArrayList();
object[] para0 = new object[2];
para0[0] = "@mode";
para0[1] = "Add";
alPara.Add(para0);

object[] para1 = new object[2];
para1[0] = "@RowID";
para1[1] = 1;
alPara.Add(para1);

怎么取出object中的"@mode"和"Add"呢?请大家帮我具体说明,做些代码示例,

using System;
using System.Collections;

public class Test
{
static void Main()
{
//最讨厌看可读性差的代码即使是试验或者是临时

ArrayList arrLists = new ArrayList();
object[] objParams1 = new object[2];
objParams1[0] = "@mode";
objParams1[1] = "Add";
arrLists.Add(objParams1);

object[] objParams2 = new object[2];
objParams2[0] = "@RowID";
objParams2[1] = 1;
arrLists.Add(objParams2);

foreach (object[] obj in arrLists)
{
Console.WriteLine(obj[0]+" "+obj[1]);

foreach (object obj2 in obj)
{
Console.WriteLine(obj2);
}
Console.WriteLine("\n\n");
}

Console.Read();
}
}

(object[])(alPar