摘要:
甜1 List Students = new List() { new Student(){ Num="001", Name="John"},//使用对象初始值设定项初始化对象,代替构造函数 new Student(){ Num="002", Name="Marry"}, new Student(){ Num="003", Name="John"} };//使用集合初始值设定项初始化集合,不用重复调用Add方法甜2 Lamda表达式:它是升级版的匿名方法,其作用是简化匿名方法 阅读全文
posted @ 2013-04-09 09:54
aggier
阅读(183)
评论(0)
推荐(0)
摘要:
过C#实现IDisposable接口你可以完成了两个事务:你为客户端及时地释放自己持有的所有受控资源提供了机制;你为客户端提供了一种释放非受控资源的标准途径。此接口的主要用途是释放非托管资源。当不再使用托管对象时,垃圾回收器会自动释放分配给该对象的内存。但无法预测进行垃圾回收的时间。另外,垃圾回收器对窗口句柄或打开的文件和流等非托管资源一无所知。将此接口的Dispose方法与垃圾回收器一起使用来显式释放非托管资源。当不再需要对象时,对象的使用者可以调用此方法。一:基本应用1.我们来定义一个实现了IDisposable接口的类,代码如下:public class CaryClass :IDisp 阅读全文
posted @ 2013-04-09 09:42
aggier
阅读(220)
评论(0)
推荐(0)

浙公网安备 33010602011771号