摘要: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using System.Data.SqlClient; using System.Configuration; namespace Dal { class sqlhelper ... 阅读全文
posted @ 2017-11-16 11:19 橘子拾光 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 他们俩个,一个是弱类型,一个是强类型。 而弱类型是指无法在应用程序编译期间得到检查,如array对象,你可以往这个对象中添加数字和字符都没有问题。但是在遍历操作的时候可能会牵扯到数据类型的转换,在不同类型转换的时候可能会出现类型转换是的异常。 而强类型则在编译期间进行检查,如list<string> 阅读全文
posted @ 2017-11-03 11:53 橘子拾光 阅读(1398) 评论(0) 推荐(0) 编辑
摘要: drop 可以删除数据库 数据表 数据表中字段 delete 删除数据表中的行 而不删除数据表 可以删除一行: Delete from 表 where 列名称=值 或是多行: Delete from 表 truncate 删除数据表中数据 而不删除数据表: truncate table 表 三者的删 阅读全文
posted @ 2017-11-02 09:35 橘子拾光 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 垃圾收集器(GarbageCollection)是组成.Net平台一个很重要的部分, .NET垃圾回收机制降低了编程复杂度,使程序员不必分散精力去处理析构。 不妨碍设计师进行系统抽象。减少了由于内存运用不当产生的Bug。 成功的将内存管理工作从程序的编写时,脱离至运行时的优点。 同时GC在CLR上与 阅读全文
posted @ 2017-11-01 15:11 橘子拾光 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象 阅读全文
posted @ 2017-11-01 15:06 橘子拾光 阅读(162) 评论(0) 推荐(0) 编辑
摘要: String 在进行运算时(如赋值、拼接等)会产生一个新的实例,而 StringBuilder 则不会。 所以在大量字符串拼接或频繁对某一字符串进行操作时最好使用 StringBuilder,不要使用 String 如果要操作一个不断增长的字符串,尽量不用String类,改用StringBuilde 阅读全文
posted @ 2017-11-01 15:04 橘子拾光 阅读(1268) 评论(0) 推荐(0) 编辑
摘要: 我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法处理每个数据类型,因为方法的参数类型不同。 所以 所以 所以 泛型是 指将类型参数化以达到代码复用提高软件开发工作效率的一种数据类型。 阅读全文
posted @ 2017-11-01 10:57 橘子拾光 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1、可以不确定长度,根据实际需要添加元素,可以节省空间,而且更好的解决现实问题。数组则是初始化时就固定长度,不可改变。 2、集合可以添加任何类型的元素,数组则必须是同一类型。 3、集合合可以通过equals和comparTo方法自定义元素的比较标准,实现任何类型的元素的比较。 4、集合还有许多自带的 阅读全文
posted @ 2017-11-01 10:54 橘子拾光 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 事务是并发控制单位,是用户定义的一个操作序列(这些操作 要么都做 要么都不做)通过事务sql server 能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性特性:原子性(Atomicity)原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的 阅读全文
posted @ 2017-11-01 10:49 橘子拾光 阅读(1016) 评论(0) 推荐(0) 编辑
摘要: 1、加减法:该方法可以交换整型和浮点型数值的变量,但在处理浮点型的时候有可能出现精度的损失 a = a + b; b = a - b; a = a - b; 2、异或法:可以完成对整型变量的交换,对于浮点型变量它无法完成交换。 a = a^b; b = a^b; a = a^b; 3、乘除法:可以处 阅读全文
posted @ 2017-10-31 17:25 橘子拾光 阅读(252) 评论(0) 推荐(0) 编辑