如何在LINQ中使用Distinct

jas*_*son -2 c# linq

假设我有这样一张桌子

ID     Number    Name
1        55      Jason
2        55      Tiffany
3        66      Joshua
4        66      Tim
5        77      Robert 
Run Code Online (Sandbox Code Playgroud)

在这张表中,我想要具有唯一编号的记录,我的意思是我只想得到杰森,约书亚和罗伯特.我知道Distinct()LINQ中有一个查询,但我认为这不是我想要的.我怎样才能做到这一点?谢谢.

Saj*_*ran 5

List<yourclass> distinct =
   yourlist
  .GroupBy(item => item.Number)
  .Select(g => g.First())
  .ToList();
Run Code Online (Sandbox Code Playgroud)