C# .NET文件下载库

C# .NET文件下载库,c#,.net,C#,.net,有没有可以从网上下载文件的图书馆?我需要使用线程来下载一些文件以提高速度。您可以使用和后台工作程序、线程池或线程来相当轻松地完成这项工作 这个问题也以几种不同的形式发布在这里。您可以使用和后台工作线程、线程池或线程轻松地完成这项工作 这个问题也以几种不同的形式发布在这里。在许多情况下,使用多线程下载不会提高吞吐量/速度-事实上,它通常会产生相反的效果。您的管道只有这么大,因此除非另一端是限制因素,并且您有多个端点可以从中下载,否则这种复杂性并没有多大好处。在许多情况下,使用多线程下载不会提高吞吐

有没有可以从网上下载文件的图书馆?我需要使用线程来下载一些文件以提高速度。

您可以使用和后台工作程序、线程池或线程来相当轻松地完成这项工作

这个问题也以几种不同的形式发布在这里。

您可以使用和后台工作线程、线程池或线程轻松地完成这项工作


这个问题也以几种不同的形式发布在这里。

在许多情况下,使用多线程下载不会提高吞吐量/速度-事实上,它通常会产生相反的效果。您的管道只有这么大,因此除非另一端是限制因素,并且您有多个端点可以从中下载,否则这种复杂性并没有多大好处。

在许多情况下,使用多线程下载不会提高吞吐量/速度-事实上,它通常会产生相反的效果。您的管道只有这么大,所以除非另一端是限制因素,并且您有多个端点可供下载,这种复杂性没有多大好处。

你的意思不仅仅是
WebClient
WebRequest
类?你的意思不仅仅是
WebClient
WebRequest
类?我刚才回来就是这么说的。OP似乎认为更多的线程会更好。我知道打开更多的线程不会给我带来比ISP给我的上限更高的速度,我需要线程,因为我下载文件的站点限制了每个连接的带宽,并且限制小于我连接的带宽,所以,如果我在不同的线程上打开一个新的连接,我应该会得到更快的速度。我刚才回来是想说。OP似乎认为更多的线程会更好。我知道打开更多的线程不会给我带来比ISP给我的上限更高的速度,我需要线程,因为我下载文件的站点限制了每个连接的带宽,并且限制小于我连接的带宽,因此,如果我在不同的线程上打开一个新连接,我将获得更高的速度。