Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
var list2 = list2.Select(c=>list1.Contains(c.Id)).ToList();
list2 = new List<string>(list1);
var result = list2.Where(x => list1.Contains(x.Id)).ToList();