你好朋友我有一个代码如下:
for (int i = 1; i < 6; i++)
{
int j = 0;
Nos[j++] = Config[i];
var xmladd = "uri to download data";
WebClient _proxy2 = new WebClient();
_proxy2.DownloadStringCompleted += new DownloadStringCompletedEventHandler(DownloadStringCompleted);
_proxy2.DownloadStringAsync(new Uri(xmladd));
string msg = Config[11] + ":" + Config[12] + " .My Current Location is " + Properties.address + " , Latitude : " + clslatlong.ReturnLat() + " , Longitude : " + clslatlong.ReturnLongi();
}
这里的问题是完成事件不会立即触发并继续执行进一步的代码,但我的下一个代码是基于完成事件返回的结果在这种情况下应该做什么?我的代码应该等待从完成的事件中获得响应,然后继续请帮助。