欢迎莅临 SUN WU GANG 的园子!!!

世上无难事,只畏有心人。有心之人,即立志之坚午也,志坚则不畏事之不成。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
public class TestDuplicateDefine : IEqualityComparer<student>
    {
        public bool Equals(student x, student y)
        {
            return x.name == y.name;
        }

        public int GetHashCode(student obj)
        {
            return obj.ToString().GetHashCode();
        }
    }

    public class student
    {
        public string name { get; set; }
        public int id { get; set; }
    }
private void button1_Click(object sender, EventArgs e)
        {
            List<student> list = new List<student>();
            list.Add(new student { name = "111", id = 1 });
            list.Add(new student { name = "222", id = 2 });
            list.Add(new student { name = "111", id = 3 });
            list.Add(new student { name = "333", id = 4 });

            List<student> aa = list.Distinct(new TestDuplicateDefine()).ToList();
        }

 

posted on 2018-07-20 11:13  sunwugang  阅读(176)  评论(0编辑  收藏  举报