我可能在这里遗漏了一些东西,但是当我使用WebClient并查找DownloadString方法时(如书中的示例所示),我只看到了DownloadStringAsync。
我错过了什么导入?
答案 0 :(得分:5)
您使用的是Silverlight吗? Silverlight中只提供Async版本。否则,.NET 4 Framework及以下版本(1.x除外)具有DownloadString()方法。
答案 1 :(得分:0)
如here所示,DownloadString
方法似乎是System.Net
的一部分。
答案 2 :(得分:0)
好吧,我认为你正在创建一个Silverlight应用程序。在这种情况下,这是正常的事情:您通常只会在Silverlight应用程序中找到异步方法;这使得您的UI更具响应性,因为操作将在另一个线程中执行而不会阻止它。
尝试创建桌面应用程序(控制台应用程序,WPF等),您将找到您正在寻找的方法。