我有一个用户列表,如下所示:
List<User> users = new List<User>();
users.Add(new User(){ UserId = "11", City = "London" });
users.Add(new User(){ UserId = "12", City = "London" });
users.Add(new User(){ UserId = "12", City = "London" });
users.Add(new User(){ UserId = "11", City = "Newyork" });
users.Add(new User(){ UserId = "14", City = "Virginia" });
在这里,我想通过以下方式获得具有不同 City的不同 UserIDC# lambda expression
因此,在上述情况下,我应该得到一个List<string>
仅包含 UserId = 11 的项目,因为 UserId 相同,但两个项目的城市不同。
您能否让我知道如何通过 C# lambda 代码执行此操作。
提前致谢。