摘要: 第一种用法:引用命名空间 using System.Data.SqlClient; 第二种用法: using(...){ } 以上两种写法效果是一样的,只不过用了using后,那么该默认实现了IDisposable接口的对象会自动调用Dispose()方法,即自动释放资源,进而达到优化内存的效果。 阅读全文
posted @ 2018-10-23 11:20 fu1513 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 从名字常来看,IEnumerator是枚举器的意思,IEnumerable是可枚举的意思。了解了两个接口代表的含义后,接着看源码:IEnumerator: 1 public interface IEnumerator 2 { 3 // Interfaces are not serializable 阅读全文
posted @ 2018-10-23 10:08 fu1513 阅读(132) 评论(0) 推荐(0) 编辑
摘要: c# yield关键字的用法 1.yield实现的功能yield return:先看下面的代码,通过yield return实现了类似用foreach遍历数组的功能,说明yield return也是用来实现迭代器的功能的。 1 using static System.Console; 2 using 阅读全文
posted @ 2018-10-23 10:01 fu1513 阅读(165) 评论(0) 推荐(0) 编辑