我正在编写Windows 8应用程序。我有一个代码:
public async Task<string> readweb()
{
var uri = new Uri(@"http://stackoverflow.com/");
var httpClient = new HttpClient();
var data = await httpClient.GetStringAsync(uri);
string text = data;
return text;
}
我想通过string data = readweb();
获取网络数据,但是错误&#34;无法将任务转换为字符串&#34;。帮我!谢谢!
答案 0 :(得分:-3)
这样做,
public async Task<string> readweb()
{
var uri = new Uri(@"http://stackoverflow.com/");
var httpClient = new HttpClient();
var data = await httpClient.GetStringAsync(uri);
string text = data;
return text;
}
private async void Something()
{
var data = await readweb();
}