У меня есть такой способ:
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.