public class User { public int ID { get; set; } public int Name { get; set; } }
List<User> result = new List<User>(); result = result.Where((x, i) => result.FindIndex(n => n.ID == x.ID) == i).ToList();