吴佳鑫的个人专栏

当日事当日毕,没有任何借口

导航

2012年2月24日

C#基础加强三:Dispose() 和 Close() 和 Finalize() 的区别

摘要: .net内存回收与Dispose﹐Close﹐Finalize方法一. net的对象使用一般分为三种情况﹕1.创建对象2.使用对象3.释放对象二.创建对象1.创建对象实际分为两个步骤﹕变量类型宣告和初始化对象2.变量类型宣告(declare),如﹕FileStreamfs这行代码会在当前的变量作用域空间(栈或堆)里建立一个叫做fs的变量﹐至少四个字节吧(因为要存一个对象的地址)3.初始化对象对象在使用(调用其方法或属性)前﹐必须进行初始化。如﹕fs=newFileStream(@"C:\test.txt",FileMode.OpenOrCreate);这行代码会分成3个步骤 阅读全文

posted @ 2012-02-24 23:22 _eagle 阅读(3973) 评论(3) 推荐(1) 编辑