摘要: 1.显示释放资源需继承接口IDisposable 什么是资源:C#中每一个类型都代表一种资源,而资源又分为以下两类。 托管资源:由CLR管理分配和释放的资源,即从CLR里new出来的对象。 非托管资源: 不受CLR管理的对象,如windows内核对象,或者文件,数据块连接,套接字,COM对象等。 如 阅读全文
posted @ 2018-12-26 21:14 不三周助 阅读(282) 评论(1) 推荐(0) 编辑
摘要: 1.泛型 基于泛型,我们可以将类型参数化,以便更大范围地进行代码复用。同时,它减少了泛型类及泛型方法中的转型, 确保类型安全。 1)总是优先考虑泛型 优点:可重用性,类型安全,高效率。 2)避免在泛型类中声明静态成员 T指定不同的数据类型,MyList<T> 相应的也变成了不同的数据类型,在他们之间 阅读全文
posted @ 2018-12-26 10:52 不三周助 阅读(341) 评论(0) 推荐(0) 编辑