Здравствуйте, Пельмешко, Вы писали:
П>Здравствуйте, Аноним, Вы писали:
А>>PS. На самом деле я создал метод (код не привожу), который правильно решает задачу, просто он получился достаточно сложным для такой простой задачи. Подозреваю можно как-то по-другому с Linq вывернуться
П>П>private MyType Find(MyType pattern, IEnumerable<MyType> coll)
П>{
П> if (pattern == null)
П> throw new ArgumentNullException("pattern");
П> return coll.FirstOrDefault(x => x != null && pattern.ID == x.ID);
П>}
П>
Блин, слишком упростил свою задачу для примера, только сейчас дошло. Реальный пример выглядит немного иначе. Я сейчас оформлю