老师在收电子档作业时,经常需要一个一个打开邮件去下载文件,很麻烦。想写个程序能同时下载邮件中的多个文档,请问各位高手如何实现这个功能?

解决方案 »

  1.   

    http://topic.csdn.net/u/20090217/19/21b1cd9a-c8ed-49f9-ad4a-2e3f11389acd.html
      

  2.   

           private void fun()
            {
                lock (objLock)
                {
                    m_iIndex++;
                    if (m_iIndex > m_lsURL.Count)
                        return;
                }            System.Net.WebClient web = new WebClient();
                web.DownloadFile(m_lsURL[m_iIndex-1], "c:\\"+ m_iIndex.ToString()+ ".exe");        }        private void button1_Click(object sender, EventArgs e)
            {
                Thread[] t = new Thread[10];
                for (int i = 0; i < 10; i++)
                {
                    t[i] = new Thread(new ThreadStart(fun));
                    t[i].Start();
                }
            }