小编WV *_* PM的帖子

C#app退出会自动处理托管资源吗?

我完全清楚使用语句是处理IDisposables的方法.请不要在评论中重复这个建议.

当C#.NET 4.5(或更高版本)应用程序关闭时,未正确处理的IDisposable会发生什么?

我知道有些人有处理非托管资源的终结器.

但是,假设我有一个控制台应用程序,带有静态Stream变量.我关闭控制台应用程序时是否处理?

HttpClient怎么样?你怎么知道它在哪种情况下以及在哪种情况下没有?

好的,现在一些实际的背景信息.我经常将某些IDisposable存储为字段,迫使我的类实现IDisposable.最终用户应该使用.但如果不发生怎么办?

在GC之前它只是不必要的记忆吗?或者你突然有内存泄漏?

c# garbage-collection memory-management idisposable exit

7
推荐指数
1
解决办法
1216
查看次数