Tengo el siguiente 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);
});
}
}
}
El propósito de esto es determinar si una lista contiene todos los elementos de otra lista. Me parece que algo como esto ya estaría integrado en .NET, ¿es ese el caso y estoy duplicando la funcionalidad?
Editar: Mis disculpas por no decir desde el principio que estoy usando este código en Mono versión 2.4.2.