我将此代码用于已读邮件。
Lazy<AE.Net.Mail.MailMessage>[] messages = ic.SearchMessages(mailcondition, headersOnly);
每条消息都有一个名为Value的属性,每个值都有自己的属性,包括UID。
现在,我将根据UID安排消息。
请指导我
答案 0 :(得分:0)
您需要使用以下内容。
messages.OrderBy(x=>x.Value.Value.UID)
由于邮件是Lazy<MailMessage>
,因此messages[x].Value
将为您提供 MailMessage实例。因此,要访问UID,您需要使用messages[x].Value.Value.UID
。