qq_22966385
qq_22966385
采纳率66.7%
2016-01-21 16:04 阅读 1.4k

求教关于c#对象资源释放问题

实现接口的Dispose()函数可以释放托管资源么?我看见微软的例子可以,可以举一些释放的例子吗?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    caozhy 从今以后生命中的每一秒都属于我爱的人 2016-01-21 16:33

    其实托管的资源只有一种,就是内存,其它的资源都是非托管的

    点赞 2 评论 复制链接分享
  • caozhy 从今以后生命中的每一秒都属于我爱的人 2016-01-21 16:31

    Dispose()函数只是一个平常的函数,本质上它和你定义的别的函数名的函数没有什么不同。所以它当然不能释放托管资源。
    你可以用gc.collect()来让gc去释放托管资源。

    点赞 2 评论 复制链接分享
  • Mr_dsw Andoter 2016-01-22 01:31

    如楼上所说,调用gc

    点赞 评论 复制链接分享

相关推荐