【发布时间】:2013-04-24 12:25:40
【问题描述】:
我有一个 OrdersInfo 列表 我将 OrdersInfo 继承到 YearlyResourceReport 并添加 12 个属性 - 月(公共字符串 Jan {get;set;})等
现在我创建一个新类的列表(So [OldProperties] + [12Month])
如何将两个列表合并在一起?
class YearlyResourceReport : OrdersInfo
{
public string Jan { get; set; }
public string Feb { get; set; }
public string Mar { get; set; }
public string Apr { get; set; }
public string Jun { get; set; }
public string Jul { get; set; }
public string Aug { get; set; }
public string Sep { get; set; }
public string Oct { get; set; }
public string Nov { get; set; }
public string Dec { get; set; }
}
加法:
List<OrdersInfo> ordersList =
WorkOrderEntity.GetYearlyOrders(year, loggedInUser, customerIds, sortBy).ToList();
List<YearlyResourceReport> newList;
我希望将属性添加到第一个列表(根本不必创建第二个列表) 或者作为最后一项合并两个列表。
【问题讨论】:
-
你的问题与标题有什么关系?
-
以什么方式合并?问题不清楚。你想要的结果是什么?
-
将属性添加到类列表中究竟是什么意思,您在 OrdersInfo 中是否有此类属性,并且您会看到重复的属性
-
你想拥有 Jan,feb,... 属性的订单信息,所以在 Order info 类中声明它们,当你继承 YearlyResourceReport 时你得到了这些属性
标签: c# class inheritance properties