我有一個用戶列表下面給出:C#拉姆達得到的值不同列表有條件
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" });
在這裏,我想不同的用戶ID那些C# lambda expression
有不同的市所以,在上面的情況下,我應該得到一個只包含UserId = 11項目的List<string>
,因爲UserId是相同的,但城市對於這兩個項目都是不同的。
能否讓我知道我將如何通過C#lambda代碼來實現這一點。
在此先感謝。
[你嘗試過什麼?](http://whathaveyoutried.com) – SynerCoder
@SynerCoder我試圖根據groupby拉姆達條款,但沒有成功。 – nunu
@nunu:請顯示您的代碼。 –