Как я могу использовать С# для загрузки содержимого URL-адреса и хранения текста в строке без сохранения файла на жесткий диск?
Загрузите файл из URL в строку
Ответ 1
string contents;
using (var wc = new System.Net.WebClient())
contents = wc.DownloadString(url);
Ответ 2
Использовать WebClient
var result = string.Empty;
using (var webClient = new System.Net.WebClient())
{
result = webClient.DownloadString("http://some.url");
}
Ответ 3
См. WebClient.DownloadString. Обратите внимание, что также существует метод WebClient.DownloadStringAsync, если вам нужно сделать это, не блокируя вызывающий поток.
Ответ 4
используйте этот код просто
var r= string.Empty;
using (var web = new System.Net.WebClient())
r= web.DownloadString("http://TEST.COM");
Ответ 5
using System.IO;
using System.Net;
WebClient client = new WebClient();
string dnlad = client.DownloadString("http://www.stackoverflow.com/");
File.WriteAllText(@"c:\Users\Admin\Desktop\Data1.txt", dnlad);
получил его от MVA надеюсь, что это поможет