我写了一个for循环,在其中声明了一个新的Image,那么我应该在内部的每个for循环中都Dispose它,还是在全部完成后Dispose它,有什么区别?
以下是一个示例以更清楚地说明这一点, 我应该使用以下方式:
以下是一个示例以更清楚地说明这一点, 我应该使用以下方式:
for (int i = 0; i < 10; i++)
{
Image imgInput = new Image();
for (int j = 0; j < 100; j++)
{
// Here is a code to use my image
Image.Dispose();
}
}
或者:
for (int i = 0; i < 10; i++)
{
Image imgInput = new Image();
for (int j = 0; j < 100; j++)
{
// Here is a code to use my image
}
Image.Dispose();
}