我與解決方案來移除泛型列表<牛逼>重複在.NET 2.0如下:從泛型列表刪除重複<T>
List<CaseStudy> caseStudies = CaseStudyDAO.FindCaseStudiesByDate(DateTime.Now.Date, DateTime.Now.Date.AddDays(1));
caseStudies.RemoveAll(
delegate(CaseStudy c)
{
return caseStudies.IndexOf(c) != caseStudies.FindIndex(
delegate(CaseStudy f) { return c.Str == f.Str; });
});
我的問題是:
有沒有更有效的方法去做這個?只有.NET 2.0解決方案
上述解決方案的複雜性是什麼?
謝謝,
jan2k10
重複:http://stackoverflow.com/questions/344519/select-distinct-from-a-list-of-ienumerablet-in- net-2-0 – 2010-04-07 17:52:47
這個問題是關於具體解決方案 – 2010-04-07 18:02:32
sry,這個問題的答案包含複雜性和最有效的方式 - 幾乎所有你要求的東西......你應該重申你的問題只是要求複雜性您的解決方案 – 2010-04-07 18:05:14