![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习园地
文章平均质量分 69
Satisfied
这个作者很懒,什么都没留下…
展开
-
抽象工厂模式
求助编辑百科名片抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。抽象工厂模式是指当有多个抽象角色时,使用的一种工厂模式。抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定产品的具体的情况下,创建多个产品族中的产品对象。根据LSP原则,任何接受父类型的地方,转载 2011-07-15 00:48:26 · 242 阅读 · 0 评论 -
回头看看数据集合
C#中提供我们这些集合ArryList,hashtable,list,Dictionary:这些集合为我们提供了许多不同场合中的方便。ArrayList的用法: ArrayList class1 = new ArrayList(2); Student s1原创 2011-07-14 23:41:30 · 281 阅读 · 0 评论 -
理解泛型
理解泛型.Net 1.1版本最受诟病的一个缺陷就是没有提供对泛型的支持。通过使用泛型,我们可以极大地提高代码的重用度,同时还可以获得强类型的支持,避免了隐式的装箱、拆箱,在一定程度上提升了应用程序的性能。本文将系统地为大家讨论泛型,我们先从理解泛型开始。1.1 理解泛型1.1.1 为什么要有泛型?我想不论大家通过什么方式进入了计算机程序设计这个行业,都免不了要面对数据结构和算法这个转载 2011-10-26 16:51:26 · 426 阅读 · 0 评论 -
存储过程事物级别
数据库事务是其他事务模型的基础,当一个事务创建时不同数据库系统都有自己的规则。SQL Server默认在自动提交的模式下工作,每个语句执行完后都会立即提交;与此对照的是Oracle需要你包含一个提交语句。但是当一个语句通过OLE DB执行时,它执行完后一个提交动作会被附加上去。例如:DECLARE @TranName VARCHAR(20);SELECT @TranName = 'My转载 2011-10-27 10:45:41 · 393 阅读 · 0 评论 -
ADO.NET级别的事物
现在我们对事务的概念和原理都有所了解了,并且作为已经有一些基础的C#开发者,我们已经熟知编写数据库交互程序的一些要点,即:(1)使用SqlConnection类的对象的Open()方法建立与数据库服务器的连接。(2)然后将该连接赋给SqlCommand对象的Connection属性。(3)将欲执行的SQL语句赋给SqlCommand的CommandText属性。(4)通过SqlCo转载 2011-10-27 10:52:18 · 429 阅读 · 0 评论 -
关于-- int后带问号(int ?)是什么意思
int?:表示可空类型,就是一种特殊的值类型,它的值可以为null用于给变量设初值得时候,给变量(int类型)赋值为null,而不是0int??:用于判断并赋值,先判断当前变量是否为null,如果是就可以赋役个新值,否则跳过public int? a=null;public int b(){return this.a ?? 0;}值类型后面加问号表示可为空null(转载 2011-11-06 15:37:26 · 537 阅读 · 0 评论