在C#中分析.pst文件时获取联系人数量

时间:2015-05-28 09:04:20

标签: c# mysql

我必须分析几个.pst文件,并将发件人,收件人详细信息,主题等输入MySQL数据库(其中包含默认联系人列表),这些工作正常。我还必须得到已知联系人和未知联系人的总数。对于未知的联系人计数,我可以使用cmd.ExecuteNonQuery()获取它,但是如何获取已知联系人列表(或.pst文件中的所有联系人)。 我尝试使用布尔变量并将其用作计数器,但由于我需要刷新联系人列表,因此值将丢失。

foreach (Contact c in contact)
{
    if (senderMailId.ToLower().Equals(c.getName().ToLower()))
    {
        id_sender = c.getId();
        b = true;
        c.setKnown(true);
    }
}

// if contact is not there insert into contact
if (!b)
{
    if (senderName.Contains(","))
    {
        string[] separators = { "," };
        String[] s = senderName.Split(separators, StringSplitOptions.RemoveEmptyEntries);
        senderFName = s[0];
        senderLName = s[1];
    }
    id_sender = InsertToContact(senderFName, senderLName, senderMailId, 0);
}

0 个答案:

没有答案