У мене є такий спосіб:
namespace ListHelper
{
public class ListHelper<T>
{
public static bool ContainsAllItems(List<T> a, List<T> b)
{
return b.TrueForAll(delegate(T t)
{
return a.Contains(t);
});
}
}
}
Мета якого - визначити, чи містить Перелік усі елементи іншого списку. Мені здається, що щось подібне вже буде вбудовано у .NET, чи так це, і я дублюю функціональність?
Редагувати: Прошу вибачення за те, що не заявляю заздалегідь, що я використовую цей код у версії Mono 2.4.2.