我如何使用C#下载URL的内容,并将文本存储在字符串中,而不必将文件保存到硬盘驱动器中?
答案 0 :(得分:74)
string contents;
using (var wc = new System.Net.WebClient())
contents = wc.DownloadString(url);
答案 1 :(得分:15)
使用WebClient
var result = string.Empty;
using (var webClient = new System.Net.WebClient())
{
result = webClient.DownloadString("http://some.url");
}
答案 2 :(得分:4)
见WebClient.DownloadString。请注意,如果您需要在不阻止调用线程的情况下执行此操作,还有一个WebClient.DownloadStringAsync方法。
答案 3 :(得分:3)
使用此代码
networksetup -getmacaddress <interface>
答案 4 :(得分:0)
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得到它 希望它有所帮助