数组放在arraylist的问题

zyj5470 2008-12-07 01:13:25
C#
通过 循环 往一个 arraylist里面添加数组

然后 调用的时候
所有的对象 都成最后放进去的那个数组,

不知道是什么地方搞错了,谢谢
...全文
111 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
关注....
zyj5470 2008-12-07
  • 打赏
  • 举报
回复
谢谢,查出来问题了
新加入的 数组 应该是 重新 new过的 否则 加入的 都是 最后加入的那个
zyj5470 2008-12-07
  • 打赏
  • 举报
回复
我是通过 list.add(数组名),放进去了多个数组
for(i=0;i<n;i++)
list.add(一个新数组)

然后在调出来使用,
for(i=0;i<list.cout;i++)
数组=list[i]

结果 调出来的数组 都是 同一个数组,好像是最后add进去的那个
wangping_li 2008-12-07
  • 打赏
  • 举报
回复
for(int i=0;i<数组长度;i++)
{
list.add(数组[i]);
}
或者直接
list.AddRange(数组名);
wjq 2008-12-07
  • 打赏
  • 举报
回复
arrayList.AddRange(数组);
wuyq11 2008-12-07
  • 打赏
  • 举报
回复
list1.add(数组名);
wangping_li 2008-12-07
  • 打赏
  • 举报
回复
代码呢?

111,130

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧