我从XML中设置了以下项目:
id category
5 1
5 3
5 4
5 3
5 3
Run Code Online (Sandbox Code Playgroud)
我需要这些项目的清单:
5 1
5 3
5 4
Run Code Online (Sandbox Code Playgroud)
如何在LINQ中区分Category AND Id?
我有下面的列表和查询表达式来获取不同的列表。
List<LinqTest> myList = new List<LinqTest>();
myList.Add(new LinqTest() { id = 1, value = "a" });
myList.Add(new LinqTest() { id = 1, value = "b" });
myList.Add(new LinqTest() { id = 2, value = "c" });
myList.Select(m => new { m.id}).Distinct().ToList();
Run Code Online (Sandbox Code Playgroud)
我已经提到了下面SO链接链接的代码。即使在使用distinct()之后,我也获得了3个具有重复值的记录。可能是什么原因?