【发布时间】:2012-01-10 12:28:20
【问题描述】:
我有一个活动列表。在 Activity 类中有一个 ID 属性(一个用于参数的 Guid)。我想检查这个列表中是否有一个带有我拥有的 Guid 的活动。而不是这个:
foreach(Activity activity in ActivityList)
{
if(activity.Id == GuidToCompare)
//Code here
}
如果我只有一个 Guid 列表(而不是 Activity 列表)并使用 .Contains(),是否有更有效的方法来实现相同的结果?
我有一个名为 ActivityAndPO 的结构的列表。在这个结构中是一个 Guid。 我有一份采购订单清单。 PO 类中有一个 Guid。
我想遍历 ActivityAndPO 列表中的所有对象,其中 Guid 存在于 PO 列表中。
【问题讨论】: