var hs = new HashSet<int>();
foreach(var item in mainclass)
{
Task<List<Class1>> cl1Task = Task.Factory.StartNew<List<Class1>>(() =>
{
if (!hs_VersiodIDs.Contains(item.VersionID))
{
return new List<Class1>(.....);
}
else
{
return null;
}
});
Task.WaitAll(cl1Task );
}
它不等待任务完成。问题在于 return null 那么我怎样才能返回空任务?