c# - Having trouble removing duplicates in List<class> -
i have class , list:
public class classname { public string firstparam { get; set; } public string secondparam { get; set; } } public static list<classname> listname = new list<classname>();
the list includes (for example):
apple banana corn celery corn celery corn grapes raisins pork
i trying edit list (or create new list) get:
apple banana corn celery corn grapes raisins pork
i have tried:
var listnodupes = listname.distinct();
and:
ienumerable<classname> listnodupes = listname.distinct();
but both return list in same condition before, duplicates.
you need override/implement equals()
, gethashcode()
, right listing distinct instances , correctly distinct/unique each other.
Comments
Post a Comment