先上2段代码
一. var query = (from p in list
select new { p.name, p.pwd })
.Distinct().AsEnumerable();
二. var query = (from p in list select p)
.Distinct().AsEnumerable();
代码1可以过滤掉重复的数据
代码2却不能过滤,数据原样输出。
而代码1与代码2的区别:
就在于1是用的select new { p.name, p.pwd }
代码2用的是select p
各位大神求解!