我目前正在编写一个程序,它显示一个又一个文件夹的所有图片,但是虽然我在加载新图像之前使用了dispose,但是在几张图片之后我得到了OutOfMemory异常。我的任务管理器显示几乎恒定的RAM使用率,因此不应该是内存泄漏......
private void loadImage()
{
if (pictureBox1.Image != null)
{
pictureBox1.Image.Dispose();
}
pictureBox1.Image = Image.FromFile(filenames[index]);
}