我有一个ImageList
填充了,你猜对了,图像。这些图像以Bitmap
. 直到我把它们加载到ImageList
内存中的兴起是不担心的。但是当它们被添加到ImageList
内存使用量时,就会飞速发展。但最大的问题是当我必须重新加载图像列表时。我试图在列表中的每个图像上调用 dispose 但内存没有被释放。这是我试图清理内存的代码:
foreach (Image item in imageList.Images)
{
item.Dispose();
}
imageList.Images.Clear();
GC.Collect();
我究竟做错了什么?