【发布时间】:2016-12-29 05:54:50
【问题描述】:
我有两节课
Class One{
int id;
string name;
int total;
int val2;
int level;
}
Class Two{
int id;
string name;
string parentName;
int parentId;
int level;
}
第一类包含关于 id、name 和一些数字字段的信息。 另一方面,第二类包含 id、名称(包含与第一类相同的数据),但它也包含层次信息。比如谁是当前节点的父节点和级别信息(在第一类中可用)
我需要根据 Id 字段合并两个类并产生如下结果:
class Three{
int id;
string name;
string parentName;
int parentId;
int level;
int total;
int val2;
}
在 C# 中获得所需结果的最有效方法是什么。如果列表相同,我们可以使用 Concat 方法。
【问题讨论】:
-
使用List
.Zip扩展方式:stackoverflow.com/questions/10297124/…
标签: c# asp.net .net merge concat