如果我实例化对象
Thread go = new Thread ( new ThreadStart ( do_somethig ) );
然后我用 go = null;
那么原来实例化的对象占得内存应该还在吧。怎么释放这个内存空间呢( 就像C++能用delete来释放变量空间 )。C#用什么。还有个问题比如我在循环里
while (....)
{
Webbrowser web = new Webbrowser();
}
那么每次循环都会实例化个Webbrowser对象,那么这个web在每次循环结束时候就被释放了,还是要到整个while循环结束以后才会一起释放。(如果是后者,那么怎么在没次循环末尾,使web释放内存。)
Thread go = new Thread ( new ThreadStart ( do_somethig ) );
然后我用 go = null;
那么原来实例化的对象占得内存应该还在吧。怎么释放这个内存空间呢( 就像C++能用delete来释放变量空间 )。C#用什么。还有个问题比如我在循环里
while (....)
{
Webbrowser web = new Webbrowser();
}
那么每次循环都会实例化个Webbrowser对象,那么这个web在每次循环结束时候就被释放了,还是要到整个while循环结束以后才会一起释放。(如果是后者,那么怎么在没次循环末尾,使web释放内存。)
解决方案 »
- 双ScrollBar的应用(WinForm)
- 文件传输中如何分片
- 公司网站程序打算升级C#撰写的,当初是Vs2003开发的,现在打算用Vs2008,请教一下几个问题,请高手指教?
- 请看一下,Sort()方法要降序排列应该怎样改
- DataGrid 绑定下拉框模板列 winform 程序
- VS2005beta2发现无法连接SQL2005 Express?
- 谁有ORACLE815的下载地址(急)在线等待,发现立即给分
- Winform里的窗体问题
- Main函数中如何parse长参数? 比如 --name=a
- JS如何获取服务器控件ID
- 关于WPF中数据绑定的几个疑问,请大家给解释一下
- 【66】关于c#的匿名方法
第二个问题:gc会自动回收的。如果不放心可以手动gc。