C#
文章平均质量分 80
tju_dc
仰望星空,脚踏实地
展开
-
C#中ArrayList和HashTable
System.Collections.ArrayList类是一个特殊的数组。通过添加和删除元素,就可以动态改变数组的长度,而不需要手动分配和管理内存 添加元素 ArrayList.Add(Object); 遍历 IEnumerator ieIn = inNode.GetEnumerator();//迭代while (ieIn.MoveNext()) { Console.Wirte(ieIn原创 2015-07-16 23:11:47 · 1253 阅读 · 0 评论 -
C#调用存储过程
这次项目的数量级在1000万,所以需要对数据的操作进行优化,存储过程可以大大减少数据通信量,其他的优化倒不知道在哪里有优化的地方 首先要在sqlserver里面新建存储过程 右键新建即可 使用的命令是 create proc [your proc name] create proc [dbo].[DOInsert] @in_out varchar(25), @number原创 2015-07-16 22:43:26 · 492 阅读 · 0 评论 -
sqlserver插入方法
在C#向sqlserver插入大量数据的时候,有几种方法的比较: 1.生成语句,然后执行语句。效率最差的一种; 2.使用存储过程,较之前一种方法,效率会有提高,但是比较繁琐的就是需要在sqlserver中也要写入相应的T-Sql语句; 3.使用SqlBulkCopy ,这是网上说的效率最高的一种,测试之后,也确实有较高的处理效率 有人做过统计: 写入十万笔资料10次的平均秒数原创 2015-08-03 10:21:04 · 657 阅读 · 0 评论 -
C#多线程以及更新UI
C#中线程的基本使用: 新建线程: using System.Threading; Thread mThread = new Thread(new ThreadStart(dowork));//dowork为指定方法 启动线程: mThread.IsBackground = true; mThread.Start(); 终止线程:原创 2015-08-07 11:43:31 · 1038 阅读 · 0 评论