我的代码中有 async 和 await 实现。我想将对象添加到列表中。返回的对象有时处于等待状态。我的代码如下
foreach (var obj in listobject)
{
Task<Item> item = client.GetItemAsync(obj );
information.Add(new clsinform
{
param1 = item.Property
});
}
因此,它崩溃是因为 item 对象仍处于等待状态。请建议应该怎么做才能得到项目对象?
var imagedata = await client.GetPlayerImageAsync(obj);
using (Image x = (Bitmap)((new ImageConverter()).ConvertFrom(imagedata)))
{
picPlayer.Image = x;
}
代码崩溃picPlayer.Image = x;
。这里 picPlayer 是 PictureBox 控件