C#中的using语句

using语句不是using指令! using指令是指在程序开头的 using System; 之类的。

某些类型的非托管对象有数量限制或很耗费系统资源。在代码使用完他们后,尽可能快地释放他们是非常重要的。using语句有助于简化该过程并确保这些资源被适当地处置(dispose)。

资源

资源是指一个实现了System.IDsiposable接口的类或结构。简而言之,接口就是未实现的函数成员的集合,类和结构可以选择去实现。IDisposable接口含有单独一个名称为dispose的方法。
使用资源的阶段:

  • 分配资源;
  • 使用资源;
  • 处置资源;

版权声明:本文为pengtengpengteng原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。