ArrayList add方法(转)
由于 BrowerList 输出结果都是最后一条记录,后来网上查到了
if (dRead.HasRows)
{
List<Class_RejectQuery> BrowerList = new List<Class_RejectQuery>();
Class_RejectQuery listRow = new Class_RejectQuery();
while (dRead.Read())
{
listRow.id=dRead.GetString();
listRow.sn = dRead.GetInt32();
listRow.times = dRead.GetInt32();
listRow.cause = dRead.GetString();
listRow.auditor = dRead.GetString();
listRow.customer = dRead.GetString();
listRow.department = Convert.IsDBNull (dRead [])?"": dRead.GetString();
listRow.targetPerson = dRead.GetString();
listRow.recordName= Convert.IsDBNull (dRead[] ) ? "" : dRead.GetString();
listRow.auditDate = dRead.GetString();
BrowerList.Add(listRow);
}
}
仅仅是位置不同而已,结果却相大不相同
if (dRead.HasRows)
{
List<Class_RejectQuery> BrowerList = new List<Class_RejectQuery>();
while (dRead.Read())
{
Class_RejectQuery listRow = new Class_RejectQuery();
listRow.id=dRead.GetString();
listRow.sn = dRead.GetInt32();
listRow.times = dRead.GetInt32();
listRow.cause = dRead.GetString();
listRow.auditor = dRead.GetString();
listRow.customer = dRead.GetString();
listRow.department = Convert.IsDBNull (dRead [])?"": dRead.GetString();
listRow.targetPerson = dRead.GetString();
listRow.recordName= Convert.IsDBNull (dRead[] ) ? "" : dRead.GetString();
listRow.auditDate = dRead.GetString();
BrowerList.Add(listRow);
}
}
转自 https://blog.csdn.net/caluu/article/details/73321107
ArrayList add方法(转)的更多相关文章
- 关于ArrayList add()方法 中的引用问题
ArrayList的add方法每次添加一个对象时,添加 的是一个对象的引用,比如进行循环操作10次 lists.add(a) 每次 a会改变 ,这时候你会发现你在lists里添加了10个相同的对象a ...
- ArrayList的add方法实现
ArrayList的底层是由数组实现,所以所有的操作都是围绕数组展开,要想理解add方法,就得先了解数组的增加,所以我们先实现一个数组的add,数组的添加可以从尾部增加或者其他位置插入, 如果在数组的 ...
- 【转载】C#中ArrayList集合类使用Add方法添加元素
ArrayList集合是C#中的一个非泛型的集合类,是弱数据类型的集合类,可以使用ArrayList集合变量来存储集合元素信息,任何数据类型的变量都可加入到同一个ArrayList集合中,因此使用Ar ...
- 编写测试类,了解ArrayList的方法
这篇文章主要介绍了C#中动态数组用法,实例分析了C#中ArrayList实现动态数组的技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了C#中动态数组用法.分享给大家供大家参考.具体分析如下 ...
- ArrayList add方法的实现之扩容
初探ArrayList的1.5倍扩容 add方法是通过在list的尾部追加元素的方法,添加数据的. 其中,调用了一个叫ensureCapacityInternal方法,实现list的容量换算等: 注意 ...
- 集合Arraylist的方法的使用和打印
package chapter090; import java.util.ArrayList;import java.util.List; public class TestList01 { publ ...
- 将java中数组转换为ArrayList的方法实例(包括ArrayList转数组)
方法一:使用Arrays.asList()方法 1 2 String[] asset = {"equity", "stocks", "gold&q ...
- java的ArrayList使用方法详解
ArrayList是Java的链表类,在项目开发中十分常见,那么怎样对ArrayList进行添加.删除.修改.查询.遍历呢?本文将进行详细阐述. 工具/原料 java 一.ArrayList的添加 ...
- List的add方法与addAll方法的区别、StringBuffer的delete方法与deleteCharAt的区别
List的add方法与addAll方法 区别 add add是将传入的参数作为当前List中的一个Item存储,即使你传入一个List也只会另当前的List增加1个元素 addAll addAll是传 ...
随机推荐
- [poj P2482] Stars in Your Window
[poj P2482] Stars in Your Window Time Limit: 1000MS Memory Limit: 65536K Description Fleeting time ...
- liunx 安装mysql数据库
yum 安装rz/sz yum install -y lrzsz 卸载Mariadb数据库 查询所安装的MariaDB组件: [root@localhost logs]# rpm -qa | gr ...
- reduction_indices in tensorflow
https://www.cnblogs.com/likethanlove/p/6547405.html
- lua调用方法错误
self.sendMsg(json.encode(info),) self:sendMsg(json.encode(info),) 两个符号就差了一个点,引发的问题确实app崩溃,在这个方法中传的参数 ...
- void的几点用法
1.可以通过void 0 获取undefined.等同于void(0). void 任意数 === undefined // true void(0) === undefined // true ...
- angularJs绑定select的正确姿势
最近在项目中使用ionic,需要在页面上绑定一个年份下拉框,默认选中当前年,并且在下拉框的change事件中增加一些业务逻辑. 不管是使用ng-repeat还是ng-options,都是各种坑:默认选 ...
- JDBC ---获取数据字段 -- 转成map
getConn = JdbcDataBaseUtil.getConnection(user,pwd,serverUrl,mysqDriver); //建立一个结果集,用来保存查询出来的结果 Resul ...
- SQLI DUMB SERIES-8
(1)在id后加单引号.无回显,加双引号跟正常输入是一样的回显,既然不会回显出错信息,只能进行盲注. (2)盲注的方法同less5
- 几种数据格式的处理 - Python
1. CSV数据 import csv csvfile = open('data_text.csv','rb') reader = csv.reader(csvfile) # 返回数据为列表类型 # ...
- oracle note
null null为无效的,未指定的,未知的活不可预知的值 null不是空格或0 包含null 的数学表达式其结果都为空值 null 永远!= null 判断某个字段为null,用 ename is ...