Array.resize后,旧的数组如何释放? C# 2005提供了动态调整数组的Array.resize方法但是从MSDN上看调用这个方法的结果是new一个新的数组,并将旧数组中的元素复制过来但是旧数组何时释放呢?我简单作了一段代码,发现内存的释放并不及时有没有好地解决办法呢?请教各位~~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 旧的数组不用去手工释放,GC会去回收它。释放不及时的问题你可以让GC强制回收。但不推荐这样做。 如果是在循环中使用,就不要用Array,用ArrayList。这个是动态的。不会有内存问题。GC比自己去控制内存会好一些。它不会把你还在用的内存给回收了! 你可以实现IDispose接口,重写里面的Dispose方法,强制GC回收垃圾 想取出DataGridView中的某一列的值 【求教】焦点 [高分:加急]Orac数据库表移动 datagridview 排序 C#远程连接SQL 2000 在Image对象上画矩形,怎么消除上一个画得矩形!? c# 我写的一个服务,利用静态变量,怎么每次都是从0开始的,而不能保存值 那句话是定义显示视频的位置 谁有 Visual C#+SQL Server 数据库开发与实例的光盘?谢谢传一份给我! 如何遍历记录集? c#中执行sql脚本在Access数据库创建表 关于按纽清空所有的文本和下拉框信息(还是没有解决)
释放不及时的问题你可以让GC强制回收。但不推荐这样做。
GC比自己去控制内存会好一些。它不会把你还在用的内存给回收了!