Saya memiliki metode berikut:
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);
});
}
}
}
Tujuannya adalah untuk menentukan apakah sebuah List berisi semua elemen dari list lain. Tampaknya bagi saya bahwa sesuatu seperti ini akan dibangun ke dalam .NET, apakah itu masalahnya dan apakah saya menggandakan fungsionalitas?
Sunting: Mohon maaf karena tidak menyatakan sebelumnya bahwa saya menggunakan kode ini pada Mono versi 2.4.2.