Add和AddRange的区别
Add和AddRange区别 Add和AddRangeAdd:将指定的对象添加到……中AddRange:向……末尾,添加数组-在群体操作时,使用AddRange取代Add 用AddRange可以让我们要加入的东西一次性加入,而不要每次都加一次,这样显然可以加快速度。几乎所有的windows control都支持Add和AddRange两种方法。Add:For i = 0 To param.Length - 1comm.Parameters.Add(param(i)) Next iAddRange:Comm.Parameters.AddRange(Param)-支持Add和AddRange的类: StringCollection, TraceCollection, SqlParameter, etc. HttpWebRequest UserControl ColumnHeader -
原代码:view plain 1.''' ExecuteQuery,查询数据操作 2.''' </summary> 3.''' <param name="strSql">sql语句</param> 4.''' <param name="param">参数集合</param> 5.''' <param name="ct">命令类型</param> 6.''' <returns>DataTable类型,数据表</returns> 7.''' <remarks></remarks> 8.Public Function ExecuteQuery(ByVal strSql As String, ByVal param() As SqlParameter, ByVal ct As CommandType) As DataTable 9. Dim dt As New DataTable 10. 11. comm = New SqlCommand(strSql, Me.GetConn) 12. comm.CommandType = ct 13. 14. If param IsNot Nothing Then 15. For i = 0 To param.Length - 1 16. comm.Parameters.Add(param(i)) 17. Next i 18. End If 19. 20. Try 21. dr = comm.ExecuteReader() 22. dt.Load(dr) 23. Catch ex As Exception 24. Throw ex 25. Finally 26. dr.Close() 27. conn.Close() 28. End Try 29. 30. Return dt 31.End Function 修改后:view plain 1.''' <summary> 2.''' 查询方法 3.''' </summary> 4.''' <param name="myCommandType">sql语句类型:区别于存储过程</param> 5.''' <param name="Param">参数数组</param> 6.''' <param name="strSql">sql语句</param> 7.Public Function ExecuteQuery(ByVal myCommandType As CommandType, ByVal Param() As SqlParameter, ByVal strSql As String) As DataTable 8. Dim dt As New DataTable 9. 10. Comm = New SqlCommand(strSql, Me.GetConn) 11. Comm.CommandType = myCommandType 12. 13. If Param IsNot Nothing Then 14. Comm.Parameters.AddRange(Param) 15. End If 16. 17. Try 18. myDataReader = Comm.ExecuteReader 19. dt.Load(myDataReader) 20. Catch ex As Exception 21. Throw ex 22. Finally 23. myDataReader.Close() 24. Conn.Close() 25. End Try 26. 27. Return dt 28.End Function
转载于:https://www.cnblogs.com/wl0000-03/p/5892454.html
Add和AddRange的区别相关推荐
- C#中 Add 和 AddRange 的区别
Add:是将指定的对象添加到集合或者容器中 AddRange:向集合或者容器中的末尾添加数据数组. 一般来说,在群体操作时,都是用AddRange替代Add.因为AddRange可以将要加入的东西一次 ...
- 【100个 Unity实用技能】☀️ | C#中 Add 和 AddRange 的区别 及 使用示例
Unity 小科普 老规矩,先介绍一下 Unity 的科普小知识: Unity是 实时3D互动内容创作和运营平台 . 包括游戏开发.美术.建筑.汽车设计.影视在内的所有创作者,借助 Unity 将创意 ...
- JAVAAPI学习之Calendar类;Calendar类set()、add()、roll()方法区别
JAVAAPI学习之Calendar类 http://blog.csdn.net/myjlvzlp/article/details/8065775(写的很好,清晰易懂) Calendar类set(). ...
- Docker学习总结(58)——Dockerfile中,ADD和COPY的区别?
Dockerfile中的COPY指令和ADD指令都可以将主机上的资源复制或加入到容器镜像中,都是在构建镜像的过程中完成的.COPY指令和ADD指令的唯一区别在于是否支持从远程URL获取资源.COPY指 ...
- C#集合中的Add与AddRange
C#集合中的Add与AddRange C#.NET的集合主要位于System.Collections和System.Collections.Generic(泛型)这两个namespace中. 1.Sy ...
- 单片机基础之ADD与ADDC的区别详解
单片机基础之ADD与ADDC的区别详解 ADD 两数相加,不加进位位. ADDC 两数相加,加进位位.进位当时为1就加1,进位为0就加0. 一般在多字节数相加时,低字节相加用ADD ,高字节相加就用A ...
- c语言 subl 指令,linux 之 汇编语言 的mov和movl sub 和subl add 和addl 的区别??
AT&T汇编语言(Assembly Language)是UNIX下惯用的汇编语言(Assembly Language)各式 l,w,b是ATT汇编语言(Assembly Language)中用 ...
- ADD和ADDRANGE区别
Add:将指定的对象添加到--中(添加一个) public static void add(){List<test> list = new List<test>();test ...
- select元素的options.add 与 insertbefore的区别
之前写了js checkbox.checked=true在document.body.appendChild(checkbox)前与后赋值,提到如果想改变元素的视觉效果(checkbox.checke ...
最新文章
- 三十三、基本分段存储管理方式
- 使用【python语言】和【typescript】进行冒泡排序
- 做互联网平台前要想清楚的5件事
- php数组地址,怎么实现javascript数组与php数组的地址传递
- LVS(13)——DR模型准备工作及ip地址冲突问题
- 【php7扩展开发四】函数的参数 ,引用传参 ,返回值
- 悲观锁 引起死锁_悲观锁定时如何避免可怕的死锁-以及Java 8的一些用法!
- .net 读取mysql数据库配置文件_.NETCore添加及读取默认配置文件信息
- LeetCode算法入门- Search Insert Position -day19
- 赛锐信息:SAP ABAP 常量和字面量
- linux看磁盘空间du df,df与du查看磁盘空间使用不一致的解决方法
- 四川电信在广元市建大数据中心
- 解决办法:VirtualBox只能安装32位的问题
- 三阶魔方CFOP cross总结
- 流畅的Python(Fluent Python)
- 联想G450 Linux wifi,联想g450无线网卡驱动,详细教您无线网卡安装教程
- 10658830让你的手机会唱歌
- c语言中int转string,C++中int型与string型互相转换
- The server encountered an internal error that prevented it from fulfilling this request.
- 分享个好用的在线翻译器拍照扫一扫方法
热门文章
- 在QT用画笔画一张并自适应显示到label上
- 使用stunnel为mysql建立加密隧道
- 【脚本】交通标志数据集 清华Tinghua100K 标签文件 .json 解析内容
- 2022中国大学python语言程序设计测试五答案(北理工嵩天 、黄天羽 、礼欣)
- 游戏建模零基础学习教程
- 我在冬奥会认识了各国小伙伴,怎么样才能够和他们保持联系?
- Java之Eclipse实现——弹球小动画(轨迹和线框版本)
- 激光投影仪和led投影仪哪个好 激光投影仪和led投影仪的区别
- GTJ2018如何导出全部工程量_工程量计算老出错?30例土建工程量实例计算解析教你轻松算,干货...
- css图片跟文字居中,css 图片文字垂直居中