.net - 为什么图像不能自己调用 Dispose?
问题描述
当我想确保图像/位图真的消失时,我需要调用
MyBitmap.Dispose()
MyBitmap = Nothing
为什么调用 .Dispose() 是必要的?
为什么我不能简单的说
MyBitmap = Nothing
?
我不擅长 C++,但我怀疑底层的图像/位图类知道它什么时候会死,那么它为什么不自己调用 .Dispose 并让用户处理呢?
解决方案
推荐阅读
- java - 如何仅使用按位运算符添加或减去由 char[] 数组表示的两个二进制数
- java - Maven 设置 xml 中服务器凭据的最佳实践
- vhdl - 输出控制不会取任何值 => UUU
- python - 如何从特定接口的 Open API 文件中提取 JSON 模式?
- android - 注入假改造服务以在 AndroidTest 中使用
- java - 如何使用 jgit 检测 origin/master 上是否存在更新版本的本地文件
- python - 这种类型的python函数定义是如何工作的?
- c++ - C++ 从构造函数调用虚函数 - 有没有更好的选择?
- yaml - Azure DevOps Pipeline 动态列出变量组的成员
- numpy - ufunc 最大值和最小值的 Numpy 标识值