我正在尝试使用将一些变量传递给我的线程操作Task.Factory.StartNew();
。这是示例代码:
Task.Factory.StartNew(() =>
{
WebClient webClient = new WebClient();
string source = webClient.DownloadString("http://localhost/?search=" + search_string);
return source;
})
.ContinueWith(result =>
{
search_string = search.Text;
search_string = HttpUtility.UrlEncode(search_string, Encoding.UTF8).Replace("+", "%20");
});
我想要的是将一个组框和一个面板传递给 ContinueWith() 方法,这样我就可以将搜索结果添加到面板中。