c# Arraylist的重复问题
来源:互联网 发布:网络攻防技术技能试卷 编辑:程序博客网 时间:2024/06/09 08:18
简介:编程时返回Arraylist,但是发现ArrayList中每一个内容都是一样的,原因是在原来的类对象声明在循环体外部,而对ArrayList的操作在Arraylist的外部;
while (dr.Read()) { User user = new User(); user.Account = dr["userAccount"].ToString(); user.Name = dr["userName"].ToString(); user.Pwd = dr["userPwd"].ToString(); userList.Add(user); } return userList;
解决办法就是将类的声明在循环体内部。
这应该是因为Arraylist中存放的也是类的地址,所以在arrayList中的user最后都是一个。
1 0
- c# Arraylist的重复问题
- c# ArrayList 的排序问题!
- C#利用ArrayList生成10个不重复的随机数
- ArrayList去掉重复值问题
- C#返回arraylist集合长度的方法是什么?C#ArrayList重复数据删除
- 去除重复的Arraylist数据
- 去除重复的Arraylist数据
- 过滤ArrayList的重复元素
- C# 不重复随机数的产生问题
- 认识 C# 的 ArrayList
- C# ArrayList的使用
- C# ArrayList的用法
- 使用 C# 的 ArrayList
- C# ArrayList的使用
- C# ArrayList的使用
- C# ArrayList的用法
- C# 的 ArrayList
- C# ArrayList的用法
- hdoj Super Jumping! Jumping! Jumping! 1087 (DP求单调递增最大值)
- C++模板堆排序
- BZOJ1927星际竞速
- java线程同步——CountDownLatch
- Unit Test、 UI Test
- c# Arraylist的重复问题
- poj1185(状态压缩dp)
- 小白笔记------图片加密
- SharedPreferences的使用
- 详解spring-MVC DispatcherServlet运行
- eclipse设置打印GC
- app证书
- Graphviz 双向边和无向边
- 快速排序(java)