访问资源所需的步骤

  1、调用IL的newobj,为代表资源的类型分配内存。在C#中使用new操作符,编译器就会自动生成该指令。

  2、初始化内存,设置资源的初始化状态,使资源可用。类型的实例构造器

负责设置该初始状态。

  3、访问类型的成员(可根据需要反复)来使用资源。

  4、摧毁资源的状态一进行清理。

  5、释放内存。垃圾回收器都自负责这一步。

原文地址:https://www.cnblogs.com/zhangyuanbo12358/p/4461361.html