gpt4 book ai didi

c# - Outlook.MailItem - 有什么方法可以确定两个邮件项目(发送给不同的收件人)是否相同?

转载 作者:太空狗 更新时间:2023-10-30 01:24:30 26 4
gpt4 key购买 nike

我想知道是否有任何方法可以比较两个 Outlook.MailItem 以查看它们是否相同。

例如,如果我们公司的两个人收到相同的电子邮件,有没有办法比较他们是否平等?

我正在考虑比较以下属性:

主题收件人发件人抄送正文

这可能在 99% 的时间内都有效,但是随着数据库变得越来越大,这个例程将变得越来越慢。

有没有更好的方法来实现这一点?

最佳答案

如果您要存储值,那么使用您声明的属性,属性的哈希码可能是可行的方法。然后,您可以将其设为索引列以提高搜索和检索性能。

所以我猜在 C# 中:

var mailHash = String.Format("{0}{1}{2}{3}{4}", mail.To, mail.From, mail.CC, mail.Subject, mail.Body).GetHashCode();

这对你有用吗?

干杯,
克里斯。

关于c# - Outlook.MailItem - 有什么方法可以确定两个邮件项目(发送给不同的收件人)是否相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9111006/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com