Eu tenho o seguinte método:
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);
});
}
}
}
O objetivo é determinar se uma lista contém todos os elementos de outra lista. Parece-me que algo assim já estaria integrado no .NET, é esse o caso e estou duplicando a funcionalidade?
Edit: Minhas desculpas por não declarar antecipadamente que estou usando este código no Mono versão 2.4.2.