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

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

c#

3个回答

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

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

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

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

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!