我想從Maibox下載我的電子郵件只有100個。但是我嘗試從低到高的循環下載數據。我想從UPER下載數據,以降低下載數據反向循環c#
// for (int i = count; i >=0 && i <= 100; i--) /// <--- It works but if i have e-mails more than 100 not working.
for (int i = 1; i <= count && i <= 100 ; i++) // <-- this download from old data to new.
OpenPop.Mime.Message message = client.GetMessage(i);
OpenPop.Mime.MessagePart html = message.FindFirstHtmlVersion();
if (html != null)
{
htmlContained = html.GetBodyAsText();
}
問題是什麼? (除了非常不整潔的代碼) – musefan
for(int i = count; i> = 0; i--)應該能夠做到這一點。如果你說&& <= 100,那肯定不會超過100的值。 – Sebi
對不起,不讀你只想100.然後我上面的評論是狗屎。如果您只在計數<100時設置i =計數,您可以輕鬆使用它。否則您將我設置爲100. – Sebi