Outlook内存不足异常

时间:2012-10-30 14:02:13

标签: c#-4.0 outlook

我收到此错误

There is not enough free memory to run this program. Quit one or more
programs, and then try again

在本地保存邮件时。

此错误通常发生在具有超过40000封邮件的计算机上。 我正在不断解析40000封邮件。

1 个答案:

答案 0 :(得分:2)

不要使用foreach - 将其转换为oldschool

for (int counter = 1; counter <= Mapifolderfolder.items.Count; counter++)
{
   var item = Mapifolderfolder.items[counter];

   if ((item as MailItem) != null)
  { 
    .saveAs(filename+."msg")
   }
}