我已经从互联网上下载了一些代码,这是几行代码。
//Notification
lblUpdate.Text = String.Format("Loading Master File {0}...",
fMaster);
Application.DoEvents();
/// File Load Phase
while (!bLoaded)
{
try
{
bMaster = new Bitmap(fMaster);
bLoaded = true;
}
catch (OutOfMemoryException)
{
GC.WaitForPendingFinalizers();
}
}
在此代码中: bloaded是一个布尔值 bMaster是一个位图 fMaster是一个字符串
我的问题如下: 1- Application.DoEvents();做? 2- GC.WaitForPendingFinalizers();做?
请考虑到我已经对谷歌进行了研究并且不理解,如果可能的话,需要易于理解但详细解释。
提前谢谢你们。