在定义一个对象的时候,如果在C++中是调用析构函数释放对象资源的。在C#中,有个方法Dispose();
这个方法能释放到什么程度???
PrintDocument pd = new PrintDocument();
pd.BeginPrint += new PrintEventHandler(this.PrintDocument_BeginPrint);
pd.PrintPage += new PrintPageEventHandler(this.PrintDocument_PrintPage);PrintPreviewDialog ppd = new PrintPreviewDialog();
pd.Dispose();//这里调用了释放的函数,
ppd.Document = pd;//释放后的对象给了它
ppd.ShowDialog();//如果是已经释放了pd的所有资源,那么这里的预览应该没有了,可是为什么还有
关于对象的释放可不可以pd=null;??这样能不能将内存中的关于对象的东西全弄掉,就是不再占用资源??