using语句不是using指令! using指令是指在程序开头的 using System; 之类的。
某些类型的非托管对象有数量限制或很耗费系统资源。在代码使用完他们后,尽可能快地释放他们是非常重要的。using语句有助于简化该过程并确保这些资源被适当地处置(dispose)。
资源
资源是指一个实现了System.IDsiposable接口的类或结构。简而言之,接口就是未实现的函数成员的集合,类和结构可以选择去实现。IDisposable接口含有单独一个名称为dispose的方法。
使用资源的阶段: