09 2016 档案

摘要:直接使用yield return关键字通过类似返回值的方式灵活地构造迭代器 public class EmployeeCollection :IEnumerable<Employee> { private Employee[] employees; #region IEnumerable<Emplo 阅读全文
posted @ 2016-09-13 17:05 Mydk 阅读(403) 评论(0) 推荐(0)
摘要:ReadOnlyCollection类型是.NET系统类库提供的一个只读集合类型,它与原来的List不存在任何类型转换关系,因此可以从根本上阻止外部对其的修改操作using System.Collections.ObjectModel;//只读集合命名空间 public List members = null; public ReadOnlyCollection ... 阅读全文
posted @ 2016-09-12 18:18 Mydk 阅读(191) 评论(0) 推荐(0)
摘要:public class Photo : IDisposable { //在Finalize函数中调用内部的Dispose方法 ~Photo() { //被自动回收时仅释放托管资源,不释放非托管资源 Dispose(false); } //提供了自命名的释放资源方法 public void Close() { //当显式回收时则释放... 阅读全文
posted @ 2016-09-12 09:52 Mydk 阅读(585) 评论(0) 推荐(0)