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是传 ...
随机推荐
- python之模块定义、导入、优化详解
一.模块 1.模块的定义 模块是一组包含了一组功能的python文件,比如test.py,模块名为test,可以通过import test进行调用.模块可以分为以下四个通用类别 1 使用python编 ...
- Php基本类型——布尔类型
1)简介 布尔类型,这是最简单的类型,bollean表达了真值,可以为true或false,它是php4引进的. 2)语法 要指定一个布尔值,使用关键字true或false,两个都不区分大小写. &l ...
- serial front_door signment and gps signment
import socketimport serialimport osimport sysimport struct#serial ser_intf = serial.Serial(port='/de ...
- UDP协议学习(转)
reference: https://blog.csdn.net/s_lisheng/article/details/73538229 https://blog.cs ...
- Linux中的15个基本'ls'命令示例
ls命令是Linux中最常用的命令之一.我相信ls命令是你进入Linux 系统命令提示符时的首选命令. 我们每天都在使用ls命令,甚至常常意识不到这一点,也从没有使用所有可用的ls选项.在这篇文章,我 ...
- qssp2017 source
ftp://ftp.gfz-potsdam.de/pub/home/turk/wang
- leetcode 846.Hand of Straights
对于一个数组中的数分为W组且在每一组内的数是连续存在的. 考虑使用map映射来记录每个数的个数的,并且对于数组中的数进行从小到大的排列的.同时每次需要更新最开始的那个起始数的,可能是以及出现的也可能是 ...
- /etc/profile ~/.bash_profile ~/.bashrc 等文件的执行过程 和 区别
/etc/profile :系统的所有用户共享 ~/.bash_profile:仅针对当前用户有效 我的电脑只用于开发,因此全部配置/etc/profile 参考链接: https://blog.cs ...
- 本文档教授大家在yii2.0里实现文件上传 首先我们来实现单文件上传
第一步 首先建立一个关于上传的model层 如果你有已经建好的可以使用表单小部件的model层 也可以直接用这个.在这里我们新建一个新的model层 在model层新建文件 Upload.php ...
- java-ArrayList中去重复字符串或重复对象、LinkedList集合、泛型、增强for、静态导入、可变参数、asList()方法、集合嵌套
1.去除ArrayList中重复字符串元素方式 * A:案例演示 * 需求:ArrayList去除集合中字符串的重复值(字符串的内容相同) * 思路:创建新集合方式 /** * A:案例演示 * 需求 ...