111
var result = list1.Select(obj =>
{
if (list2Ids.Contains(obj.Id))
{
obj.PropertyToSet = "Value1"; // Значение для объектов, присутствующих во втором списке
}
else
{
obj.PropertyToSet = "Value2"; // Значение для объектов, отсутствующих во втором списке
}
return obj;
}).ToList();