Есть что-то вроде
class ClassA
{
List<ClassB> BList;
void AppendUniqueB(List<ClassB> listB)
{
//????
}
}
Задача —
пополнить BList уникальными объектами из listB. Инструментал — FW 3.5.
Как такое
вообще сделать — я знаю. Foreach по listB с Union. Но мне мой вариант не нравится тем, что на каждом ClassB создается новый IEnumerator, а после цикла приходится делать BList.Clear, BList.AddRange(new List<ClassB>(итоговый IEnumerator)).