2 qq 486412098 qq_486412098 于 2016.01.14 19:20 提问

gc.collect() 怎么用,和using有什么关系?用了using是不是就不用回收了?
c#

gc.collect() 怎么用,和using有什么关系?用了using是不是就不用回收了?

3个回答

caozhy
caozhy   Ds   Rxr 2016.01.14 19:43
beau_lily
beau_lily   2016.01.15 09:52

C#中有托管代码和非托管代码

简单的来说就是 使用using之后你自己不用回收了 只不过是.net的内部运行机制帮你自行回收了

典型的应用就是打开数据库连接的时候
你使用using 就可以不用释放数据库连接 否则的话就要自己手动释放连接

xiaozheyou
xiaozheyou   2016.01.19 11:33

主要你不了解GC 你应该看看 什么是GC 以及其作用
http://kb.cnblogs.com/page/106720/
GC工作方式
http://blog.csdn.net/tb12315/article/details/7883663

Using
一个是导某个命名空间,一个是在数据访问层中可以自动关闭和释放连接

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!