动态数组中字符串分割后取值问题

智者知已应修善业 智者知已应修善业 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
例如:
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个值?
...全文
评论 6
收藏 已收藏
分享
返回顶部
智者知已应修善业
.NET社区 62,272 成员 668,968 内容