动态数组中字符串分割后取值问题
例如:
ArrayList rm = new ArrayList();
ArrayList r = new ArrayList();
ArrayList a = new ArrayList();
ArrayList b = new ArrayList();
string[] c = new string[4]; string d = "";
r.Add((string)"hello1/hello2/hello3");
rm.Add((ArrayList)r);
for (int i = 0; i < rm.Count; i++)
{
a.Add(rm[i].ToString().Split('/'));
//以下几种取值方法都提示类型转换错误????????????
b = (ArrayList)a[i];//错
c[i] = (string)a[i];//错
d = (string)a[i];//错
}
以上动态数组中字符串已经分割出来正常,在a[0]里面的有[0][1][2]可以看到hello1,hello2,hello3的值了
问题是如何取得3个值?