给定
List<LabEntity> selected = originalSettings.SelectedInstanceLabs;
List<LabEntity> available = Presenter.GetLabs(dateRange);
if (!firstLoad)
{
//Remove selected labs from the available labs
available.Remove(?);// Remove Where selected.Id = available.Id
}
有没有可以完成多项任务的扩展方法?删除一次只适用于一个。其他 Remove 类型的方法似乎也不能胜任这项任务。我可以在那里粘贴一个 foreach,但必须有一个更简洁的实现。