I have a list of users as given below:
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" });
Here, I want to get distinct UserIDs those have different City by C# lambda expression
So, in above case I should get a List<string>
which will only contains UserId = 11 item because UserId is same but city is different for both the item.
Could you please let me know how would I do this by C# lambda code.
Thanks in advance.