http://topic.csdn.net/u/20110412/17/6cd84fbc-7582-4ef5-8b1b-21599ddd69ff.html?seed=823753982&r=72741303#r_72741303原帖结贴早了,以致不能给之后的有效回复积分,特开此贴。qldsrx(青龙白虎)请进。
解决方案 »
- .Net编程书籍处理
- 最后的分,请教一个同时插入数据问题
- CellContentClick获取dataGridView行索引不准确!
- 如何在vs2005中编译并运行单个c#文件?
- 关于水晶报表的问题,请大侠们帮忙解决!!!!
- 将多个表分别绑定到不同datagrid,这样写为什么有错误呢?
- 尝试了下服务-客户机事件模型的,错误为委托不可序列化,找不到原因,请高手指教
- SqlException异常请各位大大们帮忙解决下
- C# 判断一个数据库是否存在,不存在在创建 代码如何写
- 将一个excel文件转换为access文件的遇到的问题?
- CuteEditor 播放视频问题
- 数据库无法在客户端上连接(无法连接到远程数据库)
虽然这样的管理挺好的,但是也不要给一个程序占太多内存,不然别人会觉得你程序有问题,怎么霸占那么多内存啊。尽可能自己程序内部重利用内存,比如申请一个很大的内存空间时,尽量只申请一次,使用100次,而不是100次每次都申请,如果你那个申请空间(NEW操作)在循环(或递归)外部就做好了,内部仅仅是修改其值,做相关操作,程序里就做好了重利用内存,那么你第一种递归写法也是没问题的。
不敢苟同,就原帖的例子,调试状态下打开Debug->Windows->Memory窗口,你可以调试看一下,每次的分配
arr都是在不同的内存地址开辟的.