Mam następującą metodę:
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);
});
}
}
}
Celem jest określenie, czy lista zawiera wszystkie elementy innej listy. Wydaje mi się, że coś takiego byłoby już wbudowane w .NET, czy tak jest i czy powielam funkcjonalność?
Edycja: przepraszam za nie stwierdzenie z góry, że używam tego kodu w wersji Mono 2.4.2.