随笔分类 - C#
摘要:以前一直是在new的时候直接指定SqlParameter[] parms = new SqlParameter[]{new SqlParameter('@id','id'),new SqlParameter('@name','name')};现在需要根据条件判断需要添加哪些参数开始以为可以像List...
阅读全文
摘要:ADO.NET提供两个用户检索关机数据的对象:DataSet和DataReaderDataSet与DataReader的区别1.数据库连接DataSet连接数据库是非面向连接,把数据全部读到内存并断开与数据库的连接,此时其他操作可以使用SqlConnection连接对象。DataReader连接数据...
阅读全文
摘要:String:字符串常量StringBuffer:字符串变量StringBuilder:字符串变量三者在执行速度方面比较:StringBuilder>StringBuffer>StringString类型是不可改变的对象,当用String操作字符串时,实际上是不断地创建新的对象,原来的对象就会变成垃...
阅读全文
摘要:1.Connection对象:与数据源建立连接2.Command对象:对数据源执行SQL命令并返回结果3.DataReader对象:读取数据源的数据,只能将数据源的数据从头到尾依次读出4.DataAdapter对象:对数据源执行操作并返回结果,在DataSet与数据源之间建立通信,将数据源中的数据写...
阅读全文
摘要:创建过多的线程会增加操作系统资源占用,并且还要处理资源要求和潜在的占用冲突。并且使用了多线程之后将使代码的执行流程和资源竞争情况变得复杂,稍不留心就会产生bug。与使用单个线程相比,使用线程池的优点如下:1.缩短应用程序响应时间。因为在线程池中有线程的线程处于等待分配任务状态,无需创建线程2.不必管...
阅读全文
摘要:1.反射的定义:审查元数据并收集关于它的类型信息的能力。元数据(编译后的最基本的数据单元)是一大堆表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表和一个方法定义表等。System.Reflection命名空间包含的几个类允许你反射这些源数据表的代码。System.Reflecti...
阅读全文
摘要:要转换成xml的类public class Student{ public Student(){} public Student(string name,int age,int sex) { this.name=name; this.age=age; this.sex=sex...
阅读全文
摘要:代码:SqlParameter parm = new SqlParameter("@id",0);调试时候发现@id值变成null。微软给出的解释如下:链接:http://msdn.microsoft.com/zh-cn/library/0881fz2y(v=VS.80).aspx
阅读全文

浙公网安备 33010602011771号