1、using,实现了IDisposable接口的对象可以使用using进行资源声明,出了using的作用域以后自动调用Dispose方法。 Dispose和Close的区别:实现了IDisposable接口必须定义Dispose方法,但不一定有Close方法,很多Dispose的实现都是调用Close方法。SqlConnection Close以后还能重新Open,但是Dispose以后就不能再用。Dispose相当于一座桥(一条路),过去以后就把它炸毁了,要想再过就只能重新建桥(路);而Close相当于一扇门,把它关上以后,如果再想通过,就再把它打开就可以了。
2、foreach:实现了IEnumerable接口的对象都可以使用foreach进行遍历。