摘要: 在Net中,由GC垃圾回收线程掌握对象资源的释放,程序员无法掌控析构函数的调用时机。对于一些非托管资源,比如数据库链接对象等,需要实现IDisposable接口进行手动的垃圾回收。那么什么时候使用Idisposable接口,以及如何使用呢? 一、IDisposable的接口定义如下 public i 阅读全文
posted @ 2017-03-24 17:08 甜菜波波 阅读(27904) 评论(0) 推荐(9) 编辑
摘要: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 不装箱调用显示实现接口 { class Program { static void Main(string[] args) { /... 阅读全文
posted @ 2017-03-24 16:18 甜菜波波 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 当结构类型的值被转换为object 类型或由该结构实现的接口类型时,就会执行一次装箱操作。 阅读全文
posted @ 2017-03-24 15:18 甜菜波波 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一个类只能有一个静态构造函数,该构造函数不能有访问修饰符,不能带任何参数,不能直接调用,只能在: 1 创建类实例时 2 访问包含静态构造函数的静态成员时 会先调用静态构造函数,无论创建了多少个类实例,其静态构造函数都只调用了一次。 阅读全文
posted @ 2017-03-24 11:40 甜菜波波 阅读(160) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text; using System.Reflection; using System.Collections.ObjectModel; namespace 泛基 { class... 阅读全文
posted @ 2017-03-24 10:37 甜菜波波 阅读(257) 评论(0) 推荐(0) 编辑