C#中Finalize和Dispose的区别

1. Finalize用户释放非托管资源, 而Dispose可以释放非托管资源和托管资源

2.Finalize由垃圾回收器自动调用,所以调用的时间点不确定。 Dispose由程序员显式调用

 

posted @ 2019-12-03 21:41  0xMe  阅读(271)  评论(0编辑  收藏  举报