在Windows 8应用程序中将Task <string>转换为String </string>

时间:2014-05-17 07:17:09

标签: c# windows string

我正在编写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;。帮我!谢谢!

1 个答案:

答案 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();
}