【发布时间】:2014-12-22 00:52:56
【问题描述】:
大家好,我有两个学生班级的名单
List<Student> group1= new List<Trade>();
List<Student> group2= new List<Trade>();
public class Student
{
public string First_Name{ get; set; }
public string Surname{ get; set; }
public string Age{ get; set; }
}
我想做一个加入,让我能够看到那些只在 1 个组中的人。
理想的输出是一个数据表,其中第 1 列显示仅在 group1 中的那些,而 column2 代表仅在 group2 中的那些
任何帮助将非常感激。我正在努力解决加入问题
【问题讨论】:
-
您不能将
Trade的List分配给Student的List。 -
您可能不需要在这里加入,这可能是您无法理解如何进行加入的原因。我敢打赌,Rahul 的答案就是您所需要的,使这个问题与 stackoverflow.com/q/18099054/397817 重复。另外:在一所大学校里,有两个名字、姓氏和年龄相同的学生并不罕见。您应该考虑为每个学生分配一个唯一的 ID。
-
是的,我已经使用唯一的字符串 ID 应用了 Rahuls 答案,效果很好。谢谢