public bool HasItemsFromPropertySet(InfoItemPropertySet propertySet, CompositeInfoItem itemRemoved)
{
var itemAndSubItems = new InfoItemCollection();
if (itemRemoved != null)
{
itemAndSubItems.Add(itemRemoved);
//foreach (InfoItem item in itemRemoved.AllDescendants)
itemAndSubItems.AddRange(itemRemoved.AllDescendants);
}
return AllItems.AsParallel().Any(item => item.PropertySet == propertySet && !itemAndSubItems.Contains(item));
}
上面我的代码使用进行AsParallel()。任何() 我怎样才能通过AsParellel.Any()生成的线程的线程ID ...如何获得线程ID在C#
为什么你想知道这一点? – svick 2012-04-19 12:00:59