公共字符串 [] SearchForMovie(字符串 SearchParameter) {
WebClientX.DownloadDataCompleted += new DownloadDataCompletedEventHandler(WebClientX_DownloadDataCompleted); WebClientX.DownloadDataAsync(new Uri(" http://www.imdb.com/find?s=all&q=ironman+&x=0&y=0 "));
string sitesearchSource = Encoding.ASCII.GetString(Buffer);
}
void WebClientX_DownloadDataCompleted(object sender,
DownloadDataCompletedEventArgs e)
{
Buffer = e.Result;
throw new NotImplementedException();
}
我得到这个例外:
矩阵不能为空。参考我的 byte[] 变量 Buffer。
所以,我可以得出结论,DownloadDataAsync 并没有真正下载任何东西。是什么导致了这个问题?
PS。如何轻松格式化我的代码,使其在此处正确缩进。为什么我不能从 Visual C# express 复制过去的代码并在此处保持缩进?谢谢!:D