I offer a full source code of my application
. Its important feature is to continue interrupted download of partially downloaded file.
See: how to download a file from internet
The whole application the Console application; this is just one C# file; you can re-work it to whatever you need or just build as is.