How to download image from URL

Simply You can use following methods. These methods are almost same as DownloadString(..) and DownloadStringAsync(…). They store the file in Directory rather than in C# string and no need of Format extension in URi If You don’t know the Format(.png, .jpeg etc) of Image Using it

Can we use & in url?

Yes, you can use it plain in your URL path like this: Only if you want to use it in the query you need to encode it with %26: Otherwise it would be interpreted as argument separator when interpreted as application/x-www-form-urlencoded. See RFC 3986 for more details.