Dim wc As New System.Net.WebClient() wc.DownloadFile("http://localhost/image.gif", "c:\test\1.gif") wc.Dispose() System.Net.WebClient wc = new System.Net.WebClient(); wc.DownloadFile("http://localhost/image.gif", @"c:\test\1.gif"); wc.Dispose(); .NET Framework 2.0以降で、非同期的にファイルをダウンロードし保存する先の例では同期的にファイルをダウンロードしたため、DownloadFileメソッドを呼び出した後、ファイルのダウンロードが終了するまでスレッドがブロックされ、アプリケーションはフリーズしたようになります。 .NET Fra
![ファイルをダウンロードし保存する](https://cdn-ak-scissors.b.st-hatena.com/image/square/2f3bb8a26460382bf3cffc9c48dcc59b44945110/height=288;version=1;width=512/https%3A%2F%2Fdobon.net%2Fs%2Fimg%2Fog%2Fm%2Fvb%2Fdotnet%2Finternet%2Fdownloadfile.jpg)