C#WPF Gmail签名和计算电子邮件

时间:2015-03-02 18:27:42

标签: c# wpf email smtp gmail

你好我需要从gmail通过pop3计数消息。我有这段代码。

public int MessageCount
        {
            get
            {
                sWriter.WriteLine("stat");
                sWriter.Flush();
                string[] splitResponse = GetResponse().Split(' ');
                return Convert.ToInt32(splitResponse[1]);
            }
        }

错误:类型' System.IndexOutOfRangeException'的第一次机会异常。发生在ImapDemo.exe中 你能帮忙吗?

1 个答案:

答案 0 :(得分:0)

您的数组不包含您要搜索的索引。您可以在尝试使用它之前检查它是否存在。我不知道你为什么要查看数组中的第二项来查看电子邮件数量。

            if(splitResponse.length > 1) return Convert.ToInt32(splitResponse[1]);
            else return -1;//or indicate a failure some other way