using System; using System.Net; using System.Threading; class ThreadTest { static void Main() { new Thread(Download).Start(); Console.WriteLine("download's happening!"); Console.ReadLine(); } static void Download() { using (WebClient wc = new WebClient()) try { wc.Proxy = null; wc.DownloadFile("http://www.google.com", "index.html"); Console.WriteLine("Finished!"); } catch (Exception ex) { } } }